对输入的任意位数(>1)的整数N,提取每一位,计算这些数位的乘积。结果赋给变量result。 例如输入34567,则计算3\*4\*5\*6\*7。 提示: 1)当采用取余运算提取数位时,对任意位数的输入,使用while循环比for方便。 2)模运算%的优先级,低于乘法运算。
时间: 2024-02-12 15:09:52 浏览: 131
两个十进制数相乘并显示乘积
3星 · 编辑精心推荐
好的,这是一个简单的编程问题。以下是 Python 代码实现:
```
n = int(input("请输入一个整数:"))
result = 1
while n > 0:
digit = n % 10
result *= digit
n //= 10
print("结果是:", result)
```
你可以尝试输入不同的整数进行测试。记得保持输入的整数大于1。
阅读全文