n =int(input("请输入:"))
l =[]while n !=0:
i = n %10# 求余数
n = n //10# 求取整之后剩下的数字
l.append(i)# 把相应的余数加到数组里面print("该数为{}位数".format(len(l)))print("逆序打印为:{}".format(l))
给一个不多于5位数的正整数,要求:一,求它是几位数,逆序打印出各位数字。n = int(input("请输入:"))l = []while n != 0: i = n % 10 # 求余数 n = n // 10 # 求取整之后剩下的数字 l.append(i) # 把相应的余数加到数组里面print("该数为{}位数".format(len(l)))print("逆序打印为:{}".format(l))例如:请输入:5645该数为4位数逆序打印为:[5,