Define a function named coin_flip that returns "Heads" or "Tails" according to a random value 1 or 0. Assume the value 1 represents "Heads" and 0 represents "Tails". Then, write a main program that reads the desired number of coin flips as an input, calls function coin_flip() repeatedly according to the number of coin flips, and outputs the results. Assume the input is a value greater than 0. here is my code:  import random # Define your function here def coin_flip(number_of_flips):     heads_tails = [0, 1]     count = 0     while count != number_of_flips:         end_value = random.choice(heads_tails)         if end_value == 1:             print('Heads')             count += 1         else:             print('Tails')             count += 1     return if __name__ == '__main__':     random.seed(5)     number_of_flips = int(input())     flips = number_of_flips     coin_flip(flips) i keep getting these errors

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Define a function named coin_flip that returns "Heads" or "Tails" according to a random value 1 or 0. Assume the value 1 represents "Heads" and 0 represents "Tails". Then, write a main program that reads the desired number of coin flips as an input, calls function coin_flip() repeatedly according to the number of coin flips, and outputs the results. Assume the input is a value greater than 0.

here is my code: 

import random


# Define your function here
def coin_flip(number_of_flips):
    heads_tails = [0, 1]
    count = 0
    while count != number_of_flips:
        end_value = random.choice(heads_tails)
        if end_value == 1:
            print('Heads')
            count += 1
        else:
            print('Tails')
            count += 1

    return


if __name__ == '__main__':
    random.seed(5)
    number_of_flips = int(input())
    flips = number_of_flips
    coin_flip(flips)

i keep getting these errors 

 

1:Compare output
2:Unit test
Input
3:Unit test
Your output
3
coin_flip() input 1 (seed value is 15)
TypeError: coin_flip () missing 1 required positional argument: 'number_of_flips'
Heads
Heads
Tails
Test feedback Test uses pseudo-random number generator with seed of 15.
4:Unit test
coin_flip() input 5 (seed value is 101)
TypeError: coin_flip () missing 1 required positional argument: 'number_of_flips'
Test feedback Test uses pseudo-random number generator with seed of 101.
coin_flip() input 10 (seed value is 1024)
TypeError: coin_flip () missing 1 required positional argument: 'number_of_flips'
2/2
0/2
0/3
0/3
Transcribed Image Text:1:Compare output 2:Unit test Input 3:Unit test Your output 3 coin_flip() input 1 (seed value is 15) TypeError: coin_flip () missing 1 required positional argument: 'number_of_flips' Heads Heads Tails Test feedback Test uses pseudo-random number generator with seed of 15. 4:Unit test coin_flip() input 5 (seed value is 101) TypeError: coin_flip () missing 1 required positional argument: 'number_of_flips' Test feedback Test uses pseudo-random number generator with seed of 101. coin_flip() input 10 (seed value is 1024) TypeError: coin_flip () missing 1 required positional argument: 'number_of_flips' 2/2 0/2 0/3 0/3
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Types of Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education