ex1
数字形式转换 I
获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。
0到9对应的中文字符分别是:零一二三四五六七八九
思路:是否有能完成该转换的函数——无解-寻求帮助——灵活运用“列表索引”
num=int(input())
Shuzi=['零','一','二','三','四','五','六','七','八','九']
for i in num:
print(Shuzi[eval(i)],sep='')
问题:1.索引[数字],'int' object is not iterable
2.sep用于规定一次输出字符间的间隔,改为end=''即可将每次输出都连起来
知识点:索引、输出函数详细用法
ex2
温度转换
这是"实例"题,与课上讲解实例相同,请作答检验学习效果。
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。