我又来了。我是新手,我有一些问题。
我有这样的代码,
enter = input("Please type something: ")
if enter == "1":
print("Hello")
else:
print("Error")
我如何继续运行程序。 所以,当我输入1以外的其他内容时,我会怎么做,它会说错误并再次说请输入内容。怎么怎么样:=)
我知道我的英语不好,我问了很多问题:(
答案 0 :(得分:2)
您可以将代码包装在无限循环中,以便无限期地迭代:
while True:
enter = input("Please type something: ")
if enter == "1":
print("Hello")
else:
print("Error")
在Linux / MacOS上按CTRL + C或在Windows上按CTRL + Z终止程序。如果需要,可以使用单词终止程序,如下所示:
while True:
enter = input("Please type something: ")
if enter == "1":
print("Hello")
elif enter == "quit":
break
else:
print("Error")
此外,如果您使用的是Python 2,则将input
替换为raw_input
,这样您输入的内容将逐字地作为字符串返回,并删除尾随的新行。有关详细信息,请参阅PEP 3111。
答案 1 :(得分:0)
将它粘在一个循环中。
enter="0"
while True:
enter = input("Please type something.")
if enter == "1":
print("hello")
else:
print("error")
这将一直运行,直到你关闭程序。