江中谷雨 发表于 2020-10-14 17:22:33

这段代码哪里出错了

本帖最后由 江中谷雨 于 2020-10-14 18:01 编辑

求个高手找出代码出错的地方,如能把新代码写给我那就更好了,谢谢。

疾风怪盗 发表于 2020-10-14 17:36:25

代码呢?

江中谷雨 发表于 2020-10-14 18:00:09

疾风怪盗 发表于 2020-10-14 17:36
代码呢?

不好意思,图忘记上了 ,我重新上个图

hrp 发表于 2020-10-14 18:04:05

本帖最后由 hrp 于 2020-10-14 18:05 编辑

tempstr

而且将数字字符转换成数字可以用float。

疾风怪盗 发表于 2020-10-14 18:06:51

列表的切片,里面是冒号
tempstr=input('请输入带字母的温度值:')
if tempstr[-1] in ['f','F']:
    C=(eval(tempstr)-32)/1.8
    print('转化后的温度是{:.2f}C'.format(C))
elif tempstr[-1] in ['c','C']:
    F=eval(tempstr)*1.8+32
    print('转化后的温度是{:.2f}F'.format(F))
else:
    print('输入错误!')

江中谷雨 发表于 2020-10-14 18:13:27

疾风怪盗 发表于 2020-10-14 18:06
列表的切片,里面是冒号

谢谢2位大佬的指点,可惜只有一个最佳,那个大佬在前面,下一次我一点选你
页: [1]
查看完整版本: 这段代码哪里出错了