注册
登录
查看:602 | 回复:4
搞起
这一段python3代码有什么问题吗
发表于 2023/6/28 13:36:42
楼主
val = input( 请输入带温度表示符号的温度值: )
if val[-1] in [ C , c ]:
    f = 1.8 * float(val[0:-1]) + 32
    print( 转换后的温度为:%.2fF %f)
elif val[-1] in [ F , f ]:
    c = (float(val[0:-1]-32) / 1.8
    print( 转换后的温度为:%.2fC %c)
else:
    print( 输入有误! )


运行结果是:

D:\ python 123.py
    File  123.py , line 8
        print( 转换后的温度为: %.2fC %c)


搞起
发表于 2023/6/28 13:38:22
沙发

这是在模仿教程中的例子手打的,新手眼花,看不出来这里的问题。。。。


image.png


搞起
发表于 2023/6/28 13:39:27
板凳

image.png

兰陵王
最佳答案 发表于 2023/6/28 13:44:08
4楼

第6行代码float(val[0:-1]处少了一个) 作对应。一定要仔细啊!


搞起
发表于 2023/6/28 13:48:24
5楼

感谢,眼花了

立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品