哪里错了
Tempstr=input("请输入带有符号的温度值:")while Tempstr[-1]not in['N','n']:
if Tempstr[-1]in['F','F']:
C=(eval(Tempstr-32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif Tempstr[-1]in['C','c']:
F=1.8*eval(Tempstr+32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
Tempstr=input("请输入带有符号的温度值:")
为啥一直显示语法错误啊
Tempstr=input("请输入带有符号的温度值:")
while Tempstr[-1]not in['N','n']:
if Tempstr[-1]in['F','f']: # 这里两个都打了大写 F
C=(eval(Tempstr)-32)/1.8 # ] 后面少了一个括号
print("转换后的温度是{:.2f}C".format(C))
elif Tempstr[-1]in['C','c']:
F=1.8*eval(Tempstr)+32 # ] 后面少了一个括号
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
Tempstr=input("请输入带有符号的温度值:") isdkz 发表于 2022-4-2 15:06
懂了懂了,谢谢
页:
[1]