Python 使用循环将ABCD变成DCBA
时间: 2024-03-28 18:16:55 浏览: 25
可以使用Python的循环语句和字符串切片实现将ABCD倒序输出为DCBA,代码如下:
```
string = "ABCD"
reverse_string = ""
for i in range(len(string)-1, -1, -1):
reverse_string += string[i]
print(reverse_string)
```
输出结果为:DCBA
相关问题
Python 输入ABCD变成DCBA
你可以使用Python的字符串切片功能来实现这个功能,代码如下:
```python
string = "ABCD"
reversed_string = string[::-1]
print(reversed_string)
```
输出结果为:
```
DCBA
```
这段代码将字符串 `string` 进行切片处理,步长为 `-1`,也就是将字符串从后往前遍历,得到反转后的字符串 `reversed_string`。
python中用for循环写一个四位自然数ABCD,它乘以A后变成DCBA
你可以使用两个嵌套的for循环来解决这个问题。首先,外层循环用来遍历四位数的千位数A,内层循环用来遍历百、十和个位数B、C、D。在每次循环中,判断当前四位数是否满足乘以A后得到DCBA的条件,如果满足则输出该四位数。
下面是用Python编写的代码示例:
```python
for A in range(1, 10):
for B in range(0, 10):
for C in range(0, 10):
for D in range(0, 10):
number = A * 1000 + B * 100 + C * 10 + D
if number == int(str(D) + str(C) + str(B) + str(A)):
print(number)
```
这段代码会输出所有满足条件的四位数。注意,这里假设A不为0,因为一个四位数的千位数不能为0。如果要考虑A为0的情况,可以修改外层循环的范围为range(0, 10)。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)