帮我使用Python编程,输入一个3位的正整数,输出器各位数字的立方之和
时间: 2024-10-14 14:02:16 浏览: 30
试卷NCT等级测试-Python编程一级真题测试卷2.pdf
当你想要使用Python编程计算一个3位正整数的每位数字立方和时,你可以创建一个函数来完成这个任务。这里是一个简单的例子:
```python
def cube_sum(n):
# 检查输入是否为3位正整数
if len(str(n)) != 3 or not str(n).isdigit() or n < 100 or n > 999:
return "输入错误,请提供一个3位正整数"
# 将数字转换成字符串以便处理每一位
num_str = str(n)
# 计算每位数字的立方并求和
sum_of_cubes = int(num_str[0]) ** 3 + int(num_str[1]) ** 3 + int(num_str[2]) ** 3
return sum_of_cubes
# 输入示例
input_num = int(input("请输入一个3位正整数:"))
result = cube_sum(input_num)
print(f"输入数字 {input_num} 的各位数字立方和为:{result}")
#
阅读全文