请使用IDLE(Python 3.5.3)打开考生文件夹下的PyProg5-6.py文件,625这个数字很特别,625的平方等于390625,刚好其末3位是625本身。请补充代码,寻找所有这样的3位数:它的平方的末3位是这个数字本身并且输出这个数字。
时间: 2024-03-06 19:51:44 浏览: 183
以下是代码实现:
```python
for i in range(100, 1000):
if i**2 % 1000 == i:
print(i)
```
其中 `range(100, 1000)` 表示从100到999的所有三位数;`i**2 % 1000` 表示 i 的平方数的末三位数;`i**2 % 1000 == i` 表示判断 i 的平方数的末三位数是否等于 i 本身;若成立,则输出 i。
阅读全文