利用列表,编程找出100以内所有的“同构数”。“同构数”是这样一种数,它出现在它的平方数的右端。例如,,则5是同构数。 python代码
时间: 2024-02-19 18:02:41 浏览: 87
C++实现求100以内的同构数(代码有详细注释)
下面是实现代码:
```python
def is_automorphic(num):
# 判断是否为同构数
square_num = num ** 2
str_num = str(num)
str_square_num = str(square_num)
return str_square_num.endswith(str_num)
automorphic_list = [num for num in range(100) if is_automorphic(num)]
print("100以内的同构数:", automorphic_list)
```
使用方法:
1. 运行代码
2. 程序会找出100以内所有的“同构数”
3. 输出结果
阅读全文