用python 输入一个三位数的整数,就这个三位数每一位数字每一位上数字的和是多少
时间: 2024-10-11 08:15:16 浏览: 85
LeetCode 算法题库【136】——只出现一次的数字
在Python中,你可以创建一个函数来实现输入一个三位数并计算每位数字之和的功能。下面是一个简单的示例:
```python
def sum_digits_of_number():
# 获取用户输入的三位数字符串
input_num = input("请输入一个三位数的整数: ")
# 验证输入是否为三位数
if len(input_num) != 3 or not input_num.isdigit():
print("输入无效,请确保是三位整数。")
return
# 将字符串转换为整数,并分别获取每位数字
num = int(input_num)
first_digit = num // 100 # 取百位
second_digit = (num % 100) // 10 # 取十位
third_digit = num % 10 # 取个位
# 计算每位数字的和
total_sum = first_digit + second_digit + third_digit
print(f"每位数字的和是: {total_sum}")
# 调用函数
sum_digits_of_number()
```
当你运行此程序并按照提示输入一个三位数时,它会返回每个位置上的数字之和。
阅读全文