Python 输入一个字母,变成此字母后面的第三个字母,如果此字母是x,y,z或X,Y,Z,则转换成对应的a,b,c或A,B,C,输出变换后的字母。
时间: 2023-06-06 08:05:36 浏览: 307
python 输入3个数a,b,c,按大小顺序输出(示例)
好的,这个问题可以回答。以下是 Python 代码实现:
```python
letter = input("请输入一个字母:")
if letter == "x" or letter == "y" or letter == "z":
letter = chr(ord(letter) - 23) # 将 x,y,z 分别往后转换三位,对应 ascii 码减 23
elif letter == "X" or letter == "Y" or letter == "Z":
letter = chr(ord(letter) - 23)
print("变换后的字母是:" + letter)
```
如果你有更多的问题,可以随时提出。
阅读全文