请用 python 打印出 10000 以内的对称数
时间: 2023-04-06 22:04:00 浏览: 250
以下是 Python 代码:
```python
for i in range(1, 10000):
if str(i) == str(i)[::-1]:
print(i)
```
这段代码会打印出 1 到 10000 之间的所有对称数。
相关问题
请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等
我们可以用 Python 的 for 循环和判断条件来实现。
下面是示例代码:
```
for i in range(10000):
# 将数字转化为字符串,方便进行对称判断
i_str = str(i)
# 判断数字是否对称,如果是,则输出
if i_str == i_str[::-1]:
print(i)
```
这段代码的含义是:使用 for 循环来遍历数字 0 到 9999,将每个数字转化为字符串后,判断它是否对称,如果是,则输出该数字。
希望这个示例能帮助你。
请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)
```python
for i in range(1, 10000):
str_i = str(i)
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
```
阅读全文