如何在Python中终止程序?
这是我的项目描述: 编写一个显示以下菜单的程序: 1) 将华氏温度转换为摄氏温度如何在Python中终止程序?,python,Python,这是我的项目描述: 编写一个显示以下菜单的程序: 1) 将华氏温度转换为摄氏温度 2) 将摄氏度转换为华氏度 输入1、2或0退出: 对于选项1和2,程序应提示用户输入温度,执行转换,并输出结果。然后程序应重新显示菜单。选择选项0时,程序应退出 以下是我到目前为止的情况: a = raw_input("1) Convert Fahrenheit to Celsius \n2) Convert Celsius to Fahrenheit \nEnter 1, 2, or 0 to exit: ")
2) 将摄氏度转换为华氏度 输入1、2或0退出: 对于选项1和2,程序应提示用户输入温度,执行转换,并输出结果。然后程序应重新显示菜单。选择选项0时,程序应退出 以下是我到目前为止的情况:
a = raw_input("1) Convert Fahrenheit to Celsius \n2) Convert Celsius to Fahrenheit \nEnter 1, 2, or 0 to exit: ")
x = raw_input("Enter degree: ")
y = float((x - 32) / 1.8)
x = raw_input("Enter degree: ")
z = float((x + 32) * 1.8)
if a == 1:
print(y)
if a == 2:
print(z)
如何终止此程序?我还搞砸了什么?- 去掉第二行
行。您不需要它x=raw\u输入(…
- 在
打印
之前,在
块中计算if
。做用户不想做的数学没有意义y
- 同样适用于
:在需要它之前计算它z
- 将其放在
行之后:a=raw\u输入(…
- 去掉第二行
行。您不需要它x=raw\u输入(…
- 在
打印
之前,在
块中计算if
。做用户不想做的数学没有意义y
- 同样适用于
:在需要它之前计算它z
- 将其放在
行之后:a=raw\u输入(…
a = int(raw_input("1) Convert Fahrenheit to Celsius \n2) Convert Celsius to Fahrenheit \nEnter 1, 2, or 0 to exit: "))
x = int(raw_input("Enter degree: "))
x=raw\u输入(“输入度数”)
sys.exit(0)
a = int(raw_input("1) Convert Fahrenheit to Celsius \n2) Convert Celsius to Fahrenheit \nEnter 1, 2, or 0 to exit: "))
x = int(raw_input("Enter degree: "))
x=raw\u输入(“输入度数”)
sys.exit(0)
家庭作业?如果是这样,你应该给它贴上这样的标签。如果我没有指出你的z方程应该是:z=float((x/1.8)+32)家庭作业,我会觉得像个傻瓜。如果是这样,你应该给它贴上这样的标签。如果我没有指出你的z方程应该是:z=float((x/1.8)+32),我会觉得像个傻瓜只是一个补充:到目前为止还没有人提到这个循环。当然,所有这些都必须在
的True:
循环中。然后你也可以使用中断
来离开这个循环并终止。只是一个补充:到目前为止还没有人提到这个循环。当然,所有这些都必须在的True:
循环中。然后你还可以使用<代码>中断以离开该循环并终止。