#Tempter
TempterStr = input("")
if TempterStr[-1] in ["f","F"]:
C = (eval(TempterStr[0:-1])-32)/1.8
print("{:.2f}C".format(C))
elif TempterStr[-1] in ["c","C"]:
F = eval(TempterStr[-1])*1.8+32
print("{:.2f}F".format(F))
else:
print("输入格式错误")
lzz
输入格式错误
运用到了索引:-1索引表示最后一个字符
[a:b]表示从a到b-1的字符
eval是用来去除最外面的引号
此篇博客介绍了一个简单的Python程序,用于将用户输入的华氏温度转换为摄氏温度,并解释了索引操作和eval函数的应用。遇到非标准格式输入时,程序会给出错误提示。
3412

被折叠的 条评论
为什么被折叠?



