蜗牛日记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='') 1234
解法2:
利用无限循环while
num =input() numstr = '零一二三四五六七八九' n = '' i = 0 while i< len(num): n = n+numstr[eval(num[i])] #字符串操作符+,连接xy但不表示数值运算 i+=1 print (n) 12345678
解法2的另一种写法
num = input() numstr ='零一二三1