练习1: Python基本语法元素 (第1周)
- 数字形式转换 I
描述:
获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。
0到9对应的中文字符分别是:零一二三四五六七八九
A = str(input())
data = {'1':'一', '2':'二','3':'三','4':'四','5':'五','6':'六','7':'七','8':'八','9':'九', '0':'零'};
B = []
for i in A:
B.append(data[i])
C = ''.join(B)
print(C)
2.温度转换II
temstr = input("")
if temstr[0] in ['F','f']:
C = (eval(temstr[1:])-32)/1.8
print("C{:.2f}".format(C))
elif temstr[0] in ['C','c']:
F = 1.8*eval(temstr[1:])+32
print("F{:.2f}".format(F))
else:
print('格式输入错误')
3.货币转换
temstr = input("")
if temstr[0:3] in ['RMB']:
C = eval(temstr[3:])/6.78
print("USD{:.2f}".format(C))
elif temstr[0:3] in ['USD']:
F = eval(temstr[3:])*6.78
print("RMB{:.2f}".format(F))
else:
print('格式输入错误')