小白刚学python,知道可以用列表或者字典来把输入的值带进去print输出相对应的值,但是如果输入的不是一个数字是多个数字如何实现呢,请求大佬们给解答一下万分感谢
a = input()
a = list(a) #转成["2","5","0"]
ret = [d[x] for x in a] # d是单个数字对应的英文字典
ret = " ".join(ret)
english = ['zero','one','two','three','four','five','six','seven','eight','nine']
num = input('请输入数字:')
print(num)
l_num = list(str(num))
print(l_num)
res = [english[int(x)] for x in l_num]
res = ' '.join(res)
print(res)