#分解5位整数 12345# 定义一个函数x,用于将一个整数n转换为一个列表,列表中的元素是n的每一位数字 def x(n):# 如果n小于10,说明n是一个一位数,直接创建一个包含n的列表并返回if n < 10:list1 = [] # 创建一个空列表list1.append(n) # 将数字n添加到列表中return list1 # 返回这个列表else:# 计算n除以10的余数,即n的最后一位数字s = n % 10# 计算n除以10的商,即将n去掉最后一位n = n // 10# 递归调用函数x,传入去掉最后一位的n,获取其每一位数字的列表list1 = list(x(n))# 将最后一位数字s添加到列表的末尾list1.append(s)# 返回这个更新后的列表return list1# 调用函数x,传入数字12345,并打印结果 print(x(12345))
输出结果: