蜗牛日记20200218
中国大学MOOChttp://www.icourse163.org
《Python语言程序设计》(11期)
2020年02月18日 10:00 - 2020年05月12日 23:30
第一周
练习
程序设计第3题
题目要求:
代码:
解法1:
利用遍历循环for
具体来说是字符串遍历循环(for c in s)。input 获取的实质是一个字符串,那么遍历每一个字符,找出对应的要转换的字符(字符索引num[]),依次打印出来,并且不空格不换行(用end =’’),就可以了。
num = input()
numstr = '零一二三四五六七八九'
for i in num:
print(numstr[eval(i)],end='')
解法2:
利用无限循环while
num =input()
numstr = '零一二三四五六七八九'
n = ''
i = 0
while i< len(num):
n = n+numstr[eval(num[i])] #字符串操作符+,连接xy但不表示数值运算
i+=1
print (n)
解法2的另一种写法
num = input()
numstr ='零一二三