Welcome to Westonci.ca, where you can find answers to all your questions from a community of experienced professionals. Get detailed and accurate answers to your questions from a dedicated community of experts on our Q&A platform. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.
Sagot :
Answer:
Explanation:
The following code is written in Python and creates arrays for the user's numbers and the next chance numbers, it also creates a cost variable and a did_you_win variable. The function takes in the winning numbers as an array parameter. It asks all the necessary questions to generate data for all the variables and then compares the user's numbers to the winning numbers in order to detect if the user has won. Finally, it prints all the necessary information.
import random
def lottery(winning_numbers):
user_numbers = []
next_chance_drawing = []
cost = 0
did_you_win = "No"
#print("Would you like to choose your own 5 numbers? Y or N")
answer = input("Would you like to choose your own 5 numbers? Y or N: ")
if answer.capitalize() == "Y":
for x in range(5):
user_numbers.append(input("Enter number " + str(x+1) + ": "))
else:
for x in range(5):
user_numbers.append(random.randint(0,31))
cost += 1
next_chance = input("Would you like to enter a Next Chance drawing for $1.00? Y or N: ")
if next_chance.capitalize() == "Y":
for x in range(4):
next_chance_drawing.append(random.randint(0, 31))
cost += 1
if user_numbers == winning_numbers or next_chance_drawing == winning_numbers:
did_you_win = "Yes"
print("User Numbers: " + str(user_numbers))
print("Next Chance Numbers: " + str(next_chance_drawing))
print("Cost: $" + str(cost))
print("Did you win: " + did_you_win)
Thank you for visiting. Our goal is to provide the most accurate answers for all your informational needs. Come back soon. We hope our answers were useful. Return anytime for more information and answers to any other questions you have. Thank you for visiting Westonci.ca. Stay informed by coming back for more detailed answers.