python1、 输出1000以内的回文数。所谓回文数是指正读与反读都是一样的正整数,代码简单容易懂
时间: 2023-05-22 14:03:29 浏览: 313
以下是使用 Python 编写的输出1000以内回文数的代码:
```python
for i in range(1, 1000):
if str(i) == str(i)[::-1]:
print(i)
```
该代码将从1一直迭代到999,对于每个数字,如果其正向和反向的字符串形式相等,即为回文数,则输出该数字。
相关问题
1、 用python输出100以内的回文数。所谓回文数是指正读与反读都是一样的正整数
以下是用Python输出100以内的回文数的代码:
```python
for i in range(1, 100):
if str(i) == str(i)[::-1]:
print(i)
```
输出:
```
1
2
3
4
5
6
7
8
9
11
22
33
44
55
66
77
88
99
```
python1、 输出1000以内的回文数。所谓回文数是指正读与反读都是一样的正整数,如1,22,787等
以下是 Python 代码,用于输出1000以内的回文数:
```python
for i in range(1, 1000): #遍历1到999
if str(i) == str(i)[::-1]: #如果该数字正反读相同
print(i) #输出该数字
```
输出结果如下:
```
1
2
3
4
5
6
7
8
9
11
22
33
44
55
66
77
88
99
101
111
121
131
141
151
161
171
181
191
202
212
222
232
242
252
262
272
282
292
303
313
323
333
343
353
363
373
383
393
404
414
424
434
444
454
464
474
484
494
505
515
525
535
545
555
565
575
585
595
606
616
626
636
646
656
666
676
686
696
707
717
727
737
747
757
767
777
787
797
808
818
828
838
848
858
868
878
888
898
909
919
929
939
949
959
969
979
989
999
```
阅读全文