根据华氏和摄氏温度定义,利用转换公式

该Python脚本`TempConver2.py`接收用户输入的温度值及单位(C或F),根据输入的单位进行摄氏度到华氏度或华氏度到摄氏度的转换。用户需注意输入的大小写,程序会根据输入的最后一个字符判断单位并执行相应的计算。示例中,32°F转换为0.00°C,而0°C转换为32.00°F。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C=(F-32)/1.8

F=C*1.8+32

其中,C表示摄氏温度,F表示华氏温度

根据这个公式原理:

#TempConver2.py

#数据输入
TempStr=input('请输入一个带单位的温度值:')


#数据处理
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=eval(TempStr[0:-1])*1.8+32
    print('转换后的温度为:{:.2f}F'.format(F))
else:
    print('输入数据错误,请重新输入!')
 

 得出如上公式,启动此公式:

请输入一个带单位的温度值:32f
转换后的温度为:0.00C
>>> 
==== RESTART: C:\Users\Administrator\Desktop\2111424王伊雯\demo\TempConvert2.py ===
请输入一个带单位的温度值:0c
转换后的温度为:32.00F
>>> 

 

 注意:

别忘了大小写,中英文切换的符号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值