输入数据只有一个实数,即华氏温度。
输出数据只有一个,即摄氏温度,保留2位小数。
输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。
输入样例:
32.0
输出样例:
0.00
F=eval(input())
def covert_temps(F):
C = (F - 32) / 1.8
return round(C,2)
print(covert_temps(F))
如果有帮助,点一下下采纳
#TempConvert.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=1.8*eval(TempStr[0:-1])+32
print("转化后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
def huaToShe(hua)->float:
return f'{5*(hua-32)/9:.2f}'
if __name__=="__main__":
print(huaToShe(32))
>> f=float(input("请输入华氏温度:"))
请输入华氏温度:32
>>> c=5*(f-32)/9
>>> round(c,2)
0.0