我如何让我的程序在每次用户下注时创建一个新的随机数,目前它只会在我每次运行时产生黑色 2。奇数生成的数字也必须是红色和偶数黑色。
import random
def roulette_wheel():
# opening interface
print("Welcome to the Roulette Wheel \nYou currently have $100 \nEnter a number 0-36 to bet on a number, -1 to bet on Black, -2 to bet on Red, or -3 to walk away. ")
#amount of money that the user begins with
user_flow = 100
while user_flow >= 1:
user_bet = input("What will you do:")
number = random.randint(1,36)
for number in (1, 35, 2):
color = ('red')
for number in (2, 36,2):
color = ('black')
# betting on black
if user_bet == '-1':
print("You are betting on black")
money = int(input("What is your bet:$"))
print('The result of the spin was', color, number)
if color == 'black':
user_flow = 2 * money + user_flow
print('Congrats! You now have $%d' %(user_flow))
else:
user_flow = user_flow - money
print('Sorry! You now have $%d' %(user_flow))
`