Python编写“ 【问题描述】用户输入一个任意长度的正整数,按照如下描述对正整数进行分解并打印 【输入形式】一个任意长度的正整数 【输出形式】打印每一位上的数 【样例输入】327 【样例输出】 7 * 1 2 * 10 3 * 100”
时间: 2023-12-04 14:04:33 浏览: 89
num = input() # 输入一个字符串形式的正整数
length = len(num) # 获取正整数的位数
for i in range(length):
digit = int(num[i]) # 获取当前位上的数字
print(digit, "*", 10 ** (length - i - 1)) # 打印当前位上的数字和对应的权值
阅读全文