我做了一个简单的两个词翻译器,但我不知道如何循环它所以它再次要求输入一个词,然后用命令或其他东西打破它。这是代码:
print 'Translate "Dog" and "Water" to German.'
word = raw_input("Word: ")
if word == "Dog":
print "German: Hund"
elif word == "Hello":]
print "German: Hallo"
else:
print 'Type "Dog" or "Hello"'
最佳答案
while 循环怎么样? while 循环遍历代码,直到指定的条件为假。 while True
始终为真,因此代码将一直执行到您选择退出为止。
print 'Translate "Dog" and "Water" to German.'
while True:
word = raw_input("Word: ")
# conditionals
您可以在注释所在的位置包含上述条件,但也一定要让它们检查退出循环/程序的词。例如,if word == 'quit': break
会在用户想要退出时退出循环。
编辑:
我所说的“退出”只是指“跳出循环”。如果您以前没有使用过循环,您可能需要查看下面的链接,因为它比我更好地描述了循环,并且将帮助您理解术语“跳出循环”的含义。
关于python - 我怎样才能循环这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21070661/