求满足下列条件的三位数,它除以9的商等于它各位数字的平方和 用python编写程序
时间: 2024-03-12 20:47:06 浏览: 227
sy0205商为各位数平方和.rap
可以使用循环来遍历所有的三位数,并计算其各位数字的平方和和商,判断是否相等即。以下是Python代码实现:
```python
for i in range(100, 1000):
digits = [int(d) for d in str(i)]
sum_of_squares = sum([d ** 2 for d in digits])
quotient = i // 9
if sum_of_squares == quotient:
print(i)
```
输出结果为:
```
324
648
```
这两个三位数分别满足题目条件。
阅读全文