我正在制作一个非常简单的滚动骰子模拟器游戏,但是while块没有运行,不知道为什么!
if data == 'roll the dice':
print("You've got", str(rn) + "!")
while repeat == False:
rn2 = random.randint(1,6)
data2 = input('Do you want to roll again? (Y/N): ').lower()
if data2 == 'y':
print("You've got", rn2, "this time!")
repeat=True
if data2 == 'n':
print('Thanks for playing!')
repeat=False
答案 0 :(得分:0)
将repeat
的值初始化为False
答案 1 :(得分:0)
你没有初始化重复吗?这甚至不会运行一次