用python计算一个数的各位平方和
时间: 2023-07-01 18:10:37 浏览: 85
计算机Python免费学习第五周作业.pptx
可以使用以下代码来计算一个数的各位平方和:
```python
def digit_square_sum(n):
# 将数字转换为字符串
digits = str(n)
# 初始化和为0
digit_sum = 0
# 遍历每一个数字
for digit in digits:
# 将数字转换为整数并计算平方
square = int(digit) ** 2
# 将平方加入和中
digit_sum += square
# 返回和
return digit_sum
```
你可以调用函数 `digit_square_sum(n)` 并传入一个整数 `n` 来计算其各位平方和。例如,`digit_square_sum(123)` 将返回 `14`,因为 $1^2 + 2^2 + 3^2 = 1 + 4 + 9 = 14$。
阅读全文