python程序说明之温度转换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/YJG7D314/article/details/102670131
#TempConvert.py

TempStr = input("请输入带有符号的温度值:")
#定义一个TempStr变量来存放用户输入的字符串。由input("...")来实现输入。
if TempStr[-1] in ['F','f']:
#if是条件判断语句,来判断变量TemStr存放的字符串的倒数第一个(即最后一个字符是否在['F','f']里)
    C = (eval(TempStr[0:-1])-32)/1.8
#eval()函数的功能是将TempStr[0:-1]字符串的值计算出来,再参与表达式的运算。
    print(f"转换后的温度{C:.2f}C")
#以.2f的格式输出C的值。{}表示槽,将变量C的值(表达式计算得来)放入槽中。
elif TempStr[-1] in ['C','c']:
#如果第一个判断失败,接着判断该语句:来判断变量TemStr存放的字符串的倒数第一个(即最后一个字符是否在['C','c']里)
    F = 1.8*eval(TempStr[0:-1])+32
#eval()函数的功能是将TempStr[0:-1]字符串的值计算出来,再参与表达式的运算。
    print(f"转换后的温度{F:.2f}F")
#以.2f的格式输出F的值。{}表示槽,将变量F的值(表达式计算得来)放入槽中。
else:
    print("输入格式错误")
#要么是摄氏度转华氏度,要么是华氏度转摄氏度,只有这两种情况,否则该语句提醒你输入错误,那你要重新输入。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/YJG7D314/article/details/102670131