ANMI 2 3 4 5 6 8 15 16 17 18 19 20 21 22 23 24 10 11 12 def count_matches (my_list, lottery_list): 13 14 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 def generate_lottery_numbers(): Generates a list of 5 random integers between 1 and 42, inclusive, with no duplicates. 298821 Returns: 25 26 27 28 29 30 31 32 def play_lottery_once(): 33 65 66 67 list: A list of lottery numbers 68 # Type your code here. pass "*" Takes two lists of equal length representing the player's chosen number list and the generated lottery list and returns the number of matches between my list and lottery_list. For example, count_matches ([10, 6, 20, 5, 7], [30, 6, 7, 40, 5]) will return 3, since both lists contain 5, 6, 7. Parameters: my_list (list): Your lottery numbers. lottery list (list): A list of the winning numbers. Returns: 46 47 def sim_many_plays (n): 48 49 50 int: The number of matching integers # Type your code here. pass *** Uses generate_lottery_numbers() and count_matches () to return the reward gained in playing the lottery one time. The lottery costs $1 to enter. The game award is determined according to the Table derived from data published by the state of Georgia. (If a player wins "one free play", we simply calculate this as winning $1). Returns: int: The total dollar amount gained by playing the game # Type your code here. pass """ Simulates a single person playing the lottery n times, to determine their overall winnings at the end of each simulated lottery Parameters: n (int): The number of times the person plays the lottery. 61 if name == "__main__": 62 63 64 Returns: list: The total winnings after each of the n lotterys # Type your code here. pass seed = int(input('Enter a seed for the simulation: ')) random.seed (seed) # Simulate 1000 plays by one person and plot the winnings. winnings = sim_many_plays (1000) plotwinsAcrossManyPlays (winnings)
ANMI 2 3 4 5 6 8 15 16 17 18 19 20 21 22 23 24 10 11 12 def count_matches (my_list, lottery_list): 13 14 34 35 36 37 38 39 40 41 42 43 44 45 51 52 53 54 55 56 57 58 59 60 def generate_lottery_numbers(): Generates a list of 5 random integers between 1 and 42, inclusive, with no duplicates. 298821 Returns: 25 26 27 28 29 30 31 32 def play_lottery_once(): 33 65 66 67 list: A list of lottery numbers 68 # Type your code here. pass "*" Takes two lists of equal length representing the player's chosen number list and the generated lottery list and returns the number of matches between my list and lottery_list. For example, count_matches ([10, 6, 20, 5, 7], [30, 6, 7, 40, 5]) will return 3, since both lists contain 5, 6, 7. Parameters: my_list (list): Your lottery numbers. lottery list (list): A list of the winning numbers. Returns: 46 47 def sim_many_plays (n): 48 49 50 int: The number of matching integers # Type your code here. pass *** Uses generate_lottery_numbers() and count_matches () to return the reward gained in playing the lottery one time. The lottery costs $1 to enter. The game award is determined according to the Table derived from data published by the state of Georgia. (If a player wins "one free play", we simply calculate this as winning $1). Returns: int: The total dollar amount gained by playing the game # Type your code here. pass """ Simulates a single person playing the lottery n times, to determine their overall winnings at the end of each simulated lottery Parameters: n (int): The number of times the person plays the lottery. 61 if name == "__main__": 62 63 64 Returns: list: The total winnings after each of the n lotterys # Type your code here. pass seed = int(input('Enter a seed for the simulation: ')) random.seed (seed) # Simulate 1000 plays by one person and plot the winnings. winnings = sim_many_plays (1000) plotwinsAcrossManyPlays (winnings)
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
Related questions
Question
I need help solving this question ?
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 3 images
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education