温度转换
转换算法如下:(C表示摄氏度、F表示华氏度),可采用大小写字母结尾
C = ( F - 32 ) / 1.8
F = C * 1.8 + 32
#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("输入格式错误")
数字形式转换
0到9对应的中文字符分别是:零一二三四五六七八九,输入数字0到9,输出大写
template = "零一二三四五六七八九"
s = input()
for c in s:
print(template[eval(c)], end="")
货币转化,汇率:1美元=6.78人民币
CurStr = input()
if CurStr[:3] == "RMB":
print("USD{:.2f}".format(eval(CurStr[3:])/6.78))
elif CurStr[:3] in ['USD']:
print("RMB{:.2f}".format(eval(CurStr[3:])*6.78))
如果输入值是0,直接输出"Hello World"
如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符)
如果输入值小于0,以垂直方式输出"Hello World"
i=input()
if eval(i)==0:
print("Hello World")
elif eval(i)>0:
print("He")
print("ll")
print("o ")
print("Wo")
print("rl")
print("d")
else:
print("H")
print("e")
print("l")
print("l")
print("o")
print(" ")
print("W")
print("o")
print("r")
print("l")
print("d")
数字转化浮点数
s = input()
print("{:.2f}".format(eval(s)))