python长度单位转换 为什么转化失败呐 (NM是米的意思 CM是厘米的意思)
#长度转换实例
Long = input("请输入长度:")
if Long[-2:0] in "CM":
NM = eval(Long[0:-2])/100
print("输出值为:{:.2f}NM".format(NM))
elif Long[-2:0] in "NM":
CM = eval(Long[0:-2])*100
print("输出值为:{:.2f}CM".format(CM))
else:
print("输出程序错误")
请输入长度:100CM
输出值为:1.00NM
======================= RESTART: D:\课程软件作业\python\各种转化.py ======================
请输入长度:100NM
输出值为:1.00NM
请输入长度:100CM
输出值为:1.00NM
======================= RESTART: D:\课程软件作业\python\各种转化.py ======================
请输入长度:100NM
输出值为:10000CM
牛逼,小伙子你确定nm是米