我是新来的蟒蛇,我正在写一个程序,将毫米转换为英寸。基本上它是一个连续的循环,可以让你继续输入数字并获得正确的转换后的测量结果。我想把一个IF语句,允许用户输入“结束”来结束程序,而不是转换更多的度量单位。我将如何去做这项工作(Python代码允许你退出一个书面程序,并可以在IF语句中使用)?如何使用用户输入来结束程序?
convert=float(25.4)
while True:
print("*******MM*******")
MM=float(input())
Results=float(MM/convert)
print("*****Inches*****")
print("%.3f" % Results)
print("%.4f" % Results)
print("%.5f" % Results)
您可以使用'break'语句来停止while循环。 – 2013-04-25 13:22:28
你想要做一些像'if ... sys.exit(1)'? – Vor 2013-04-25 13:24:07
您的代码已经有效。当我输入'end'时,程序结束。请注意,它会在终止前抛出一个'NameError',但它_does_结束:-) – Kevin 2013-04-25 13:25:58