嗨我一直在構造這段代碼,但是當骰子落在一個骰子上時我需要停止while循環。當randint = 1時,我該如何停止while循環
from random import randint
min = 1
max = 6
roll=input ('care to roll?')
while roll == ('yes' or 'Yes'):
print ("rolling...")
print randint(min,max)
print randint(min,max)
while randint (1):
break
else:
continue
if roll == ('no' or 'No'):
print ("fine then, see if I care")
你究竟想在這裏完成什麼?停止執行while循環的方法是添加'while while result!= 1'等條件。您可以將throw的結果存儲到變量'result = randint(min,max)' –
請注意,'while roll ==('yes'或'Yes')'是**沒有做你認爲它正在做的事** –
考慮檢查'roll.lower()'對一個值 –