Traceback (most recent call last): ValueError: Invalid format specifier报错,求解答

本文探讨了一段Python代码,该代码用于将温度从华氏转换为摄氏或反之。然而,当尝试打印转换后的温度时,代码抛出了一个错误。错误信息表明格式规范符无效,这可能是由于字符串格式化语法不正确所致。

#TempConvert.py

coding=gbk

Tempstr=input(‘请输入带有符号的温度值:’)
if Tempstr[-1] in [‘F’,‘f’]:
C=(eval(Tempstr[0:-1])-32)/1.8
print(“转换后的温度是{:,2f}C”.format©)
elif Tempstr[-1] in [‘C’,‘c’]:
F=1.8*eval(Tempstr[0:-1])+32
print(‘转换后的温度是{:,2f}’.format(F))
else:
print(‘生活好艰难’)

编译正常,运行后报错。比如输入45f

请输入带有符号的温度值:45f
Traceback (most recent call last):
File “1.py”, line 6, in
print(“转换后的温度是{:,2f}C”.format©)
ValueError: Invalid format specifier

累得很 2019/4/23 20:38:00
。。。。。。。谁能给解答下,问题出在哪里。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值