number=input("enter a whole number")
if number.isdigit():
print("Good one")
else:
print ("haha, really clever")
answer=str(input("Wanna try again? y/n"))
if answer == 'n':
print("Ok loser")
break
elif answer== 'y':
print("ok...good luck")
continue
我试着做一个代码,如果输入是整数或浮点,它会作出反应,如果它是浮点,它会重新启动,如果人们希望它;但命令'break'不想工作,出于某种原因,请帮助。。。(请简单点)
你需要使用while循环。你知道吗
将答案设置为y,以便循环至少运行一次。你知道吗
如果用户想再试一次,则输入y,并且条件将为真,这意味着循环将再次运行。你知道吗
希望这有帮助!你知道吗
您只需要用
while
循环包装代码。你知道吗要使用break,您需要它在一个循环中(while,for,…)。如果满足条件,中断将停止循环的执行。在你的案例中,你只有如果,所以你不需要休息,因为它不会检查其他条件,如果第一个条件得到满足。你知道吗
相关问题 更多 >
编程相关推荐