思路:
1.要求:输入整数,如果有负数就可输出一个'fu'的字符串,其他的输出相应数字的拼音。
2.想法:首先可以采用字典的方法,有关键字有值,不用改动,用字典十分合适。
3.实践开始:首先输入对应的字典,第二输入一个整数进行strip的处理去掉空格避免产生错误。第三对输入的整数进行遍历,采用切片的方式,在进行print输出。第四继续输出把导数第一个的数对应的拼音也加入进去
#初始化一个符合题目的字典
dic = {'0':'ling','1':'yi','2':'er','3':'san','4':'si','5':'wu','6':'liu','7':'qi','8':'ba','9':'jiu','-':'fu'}
num = input() #输入整数
num = num.strip() #去除空格干扰
for i in num[0:-1]: #切片去除了倒数第一个
print(dic[i],end = ' ')
print(dic[num[-1]]) #输出倒数第一个