我有一个小游戏,我想50产生一个胜利,但仍然保持代码是如何使用边缘的情况下
import random
roll = input('Press Enter to Spin the Wheel or Type Stop!')
while roll == "":
prize = random.randint(0, 100)
print ('Youre number is ', prize )
if prize < 50:
print ('Sorry, you didnt win. Try again')
if prize > 50:
print ('Congratulations! Youre a winner!')
roll = input('Press Enter to Spin the Wheel or type Stop!')
if roll == 'Stop' or roll=='stop':
print ('Thank you for playing')
else:
print ('Well, so long!')
谢谢你的帮助
您应该检查
prize
是否等于50:您的条件正在检查严格大于或严格小于50的数字。您需要将其中一个条件更改为不太严格,同时允许50计数:
相关问题 更多 >
编程相关推荐