【python】摄氏温度和华氏温度转换
程序员文章站
2022-06-21 14:49:53
...
以下为python3.6实现温度转换的代码
#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("输入格式错误")
其中eval()是一个函数,[:.2]涉及到字符串格式化的知识
推荐阅读
-
python实现字符串和字典的转换
-
Python字符和字符值(ASCII或Unicode码值)转换方法
-
使用Python实现BT种子和磁力链接的相互转换
-
Python datetime和unix时间戳之间相互转换的讲解
-
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
-
python 数字类型和字符串类型的相互转换实例
-
Python 字符串转换为整形和浮点类型的方法
-
python时间和时间戳之间的转换
-
python模块介绍- binascii:二进制和ASCII互转 以及其他进制转换
-
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法