基本上我想要的是让程序运行并从头开始,直到键入命令。我有重复部分工作,但我不能让循环打破时,我想它。我试图使用if语句获取输入并使用它来中断循环。我在教程里见过,但我没法让它为我工作。我理解break语句是为了退出循环,我想知道是否可以在if语句中使用break语句,如下所示:
while True:
i == input('Type a letter:') #They type a letter
if i == quit: #If they type "quit" this executes
print('Goodbye') #The program says goodbye
break #Ends the loop
else:
print("Your letter is", i) #If they type anything else, it gets printed
对我来说,它只是打印出来的:
Type a letter: quit
Your letter is quit
Goodbye
Type a letter:
如果我输入,就不会破坏循环。如果这是不可能的,有没有人有其他方法可以让我得到相同的结果,当我键入类似“quit”的内容时循环结束?感谢您的帮助。你知道吗
你需要用一个等号来设置
i
(这可能是你文章中的一个输入错误)。你知道吗您还需要将} function 进行比较,因此它们永远不会相等。你知道吗
quit
放在引号中,使其成为字符串。现在,您将用户的输入与the builtin ^{相关问题 更多 >
编程相关推荐