利用反向排列字符串横向输出100以内回文数
时间: 2023-07-26 13:09:53 浏览: 103
以下是利用反向排列字符串横向输出100以内回文数的代码:
```python
for i in range(1, 100):
s = str(i)
if s == s[::-1]:
print(s, end=' ')
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99
```
相关问题
利用反向排列字符串横向输出100以内回文数及个数
反向排列字符串即为将字符串中的字符顺序颠倒,例如将字符串"hello"反向排列后为"olleh"。
100以内的回文数包括:11, 22, 33, 44, 55, 66, 77, 88, 99。
将这些数字转换成字符串,并反向排列后,得到的结果为:"11", "22", "33", "44", "55", "66", "77", "88", "99"。
横向输出这些字符串,可以采用循环遍历的方式,每输出一个字符串就在后面加上一个逗号,最后再输出回文数的个数。
以下是代码实现:
```python
count = 0 # 计数器,记录回文数的个数
for i in range(1, 100):
if str(i) == str(i)[::-1]: # 判断 i 是否为回文数
count += 1 # 如果是回文数,计数器加1
print(str(i)[::-1], end=", ") # 反向输出 i,并加上逗号
print("共有%d个回文数。" % count) # 输出回文数的个数
```
输出结果为:
```
11, 22, 33, 44, 55, 66, 77, 88, 99, 共有9个回文数。
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)