# 注释
''' 注释
注释
注释'''
eval("1") #eval用法,将字符串最外侧的引号去掉
<<<1
eval("1+2")
<<<3
eval('"1+2"')
<<<"1+2"
eval('print("Hello")')
<<<Hello
Tempstr = input("输入的提示语句")
Tempstr = input() #输入
print("输出{:.2f}".format(A)) #输出A的浮点型,小数点后二位
if Tempstr[0] in ['F','f']: #判断Tempstr[0]是否等于F或者f
if Tempstr[0] == ['F']: #判断Tempstr[0]是否等于F
Tempstr[-1] #字符串中最后一位
Tempstr[0:-1] #字符串从0到最后一位,不算最后一位
Tempstr[1:] #除了首字符外的所有字符
eval用法
python中
1+2 <<<3
1 +2<<<3
中间有空格仍然可以得出结果
num = eval(input())
print("{:.2f}".format(num))
温度转化:
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 = (eval(Tempstr[0:-1]))*1.8 + 32
print("{:.2f}F".format(F))
else:
print("输入格式错误")
Tempstr = input()
if Tempstr[0] in ['F']:
C = (eval(Tempstr[1:]) - 32)/1.8
print("C{:.2f}".format(C))
elif Tempstr[0] in ['C']:
F = (eval(Tempstr[1:]))*1.8 + 32
print("F{:.2f}".format(F))