0
点赞
收藏
分享

微信扫一扫

python3-输入华氏度转化为摄氏度

小美人鱼失去的腿 2022-04-14 阅读 80
python
摄氏度=华氏度-32再除以1.8,即 摄氏度=(华氏度-32)/1.8
因为input输入的值为字符串,所以在计算的时候要用eval()函数将str字符串类型转化为数值类型,才能进行计算
x = input("请输入华氏温度:")
y = (eval(x)-32)/1.8
print("华氏度{}={}摄氏度".format(x,y))

 


 如果想将转化的摄氏度取整,可以使用round()函数对计算结果进行取整

x = input("请输入华氏温度:")
y = round((eval(x)-32)/1.8)
print("华氏度{}={}摄氏度".format(x,y))

知识点:

input()函数:让用户进行输入

round()函数:对数值进行取整

.format()函数:进行格式化输出 //格式print ("{}{}".format(x,y))\

常错点--在使用 .format函数时,经常忘记前面的引号"", 加上引号的目的是将普通的字符变为字符串.

 

举报

相关推荐

0 条评论