编程实现对于任意一个3位正整数,依次输出该数的百位、十位和个位数字以及它们的和与乘积
时间: 2024-05-06 17:20:33 浏览: 107
Python3实现个位数字和十位数字对调, 其乘积不变
5星 · 资源好评率100%
```python
num = int(input("请输入一个三位正整数:"))
a = num // 100 # 百位数
b = (num // 10) % 10 # 十位数
c = num % 10 # 个位数
sum = a + b + c # 三位数各位数字之和
product = a * b * c # 三位数各位数字之积
print("百位数字为:", a)
print("十位数字为:", b)
print("个位数字为:", c)
print("各位数字之和为:", sum)
print("各位数字之积为:", product)
```
输出示例:
```
请输入一个三位正整数:345
百位数字为: 3
十位数字为: 4
个位数字为: 5
各位数字之和为: 12
各位数字之积为: 60
```
阅读全文