Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

coin_flip Language/Type: Python parameters Random Write a function named coin_flip that simulates repeatedly flipping a t wo-sided coin until a particular side (Heads or Tails)

coin_flip

Language/Type: Python parameters Random

Write a function named coin_flip that simulates repeatedly flipping a two-sided coin until a particular side (Heads or Tails) comes up several times consecutively (in a row). Your function accepts two parameters, an integer k and a character side, where side is expected to be 'H' for Heads or 'T' for Tails. You should keep simulating the flipping of the coin until k occurrences of the given side are seen consecutively. For example, if the call is coin_flip(3, 'H') , you should flip the coin until Heads is seen 3 times in a row. Here is an example output from the call of coin_flip(4, 'T')

T H T H T T H T T H H T H H H H H T T T T
You got T 4 times in a row!

If a negative k is passed, and/or a side value is passed that is not 'H' or 'T', your function should prERROR! and exit immediately.

Use random or randint to give an equal chance to a head or a tail appearing. Each time the coin is flipped, what is seen is displayed (H for heads, T for tails), separated by spaces. When k consecutive occurrences of the given side occur, a congratulatory message is printed. Match our output format exactly.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Power Bi And Azure Integrating Cloud Analytics For Scalable Solutions

Authors: Kiet Huynh

1st Edition

B0CMHKB85L, 979-8868959943

More Books

Students also viewed these Databases questions

Question

Define marketing.

Answered: 1 week ago

Question

What are the traditional marketing concepts? Explain.

Answered: 1 week ago

Question

Define Conventional Marketing.

Answered: 1 week ago

Question

Define Synchro Marketing.

Answered: 1 week ago