|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Tempstr=input("请输入带有符号的温度值:")
while Tempstr[-1]not in['N','n']:
if Tempstr[-1]in['F','F']:
C=(eval(Tempstr[0:-1]-32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif Tempstr[-1]in['C','c']:
F=1.8*eval(Tempstr[0:-1]+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[0:-1])-32)/1.8 # ] 后面少了一个括号
- print("转换后的温度是{:.2f}C".format(C))
- elif Tempstr[-1]in['C','c']:
- F=1.8*eval(Tempstr[0:-1])+32 # ] 后面少了一个括号
- print("转换后的温度是{:.2f}F".format(F))
- else:
- print("输入格式错误")
- Tempstr=input("请输入带有符号的温度值:")
复制代码
|
|