7-4 字符串替换\n本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:\n\n原字母\t对应字母\na\tz\nb\ty\nc\tx\nd\tw\n…\t…\nx\tc\ny\tb\nz\ta
时间: 2023-05-01 14:03:43 浏览: 116
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:
原字母 对应字母
a z
b y
c x
d w
e v
… …
x c
y b
z a
原字符串 对应字符串
a z
b y
c x
d w
e v
… …
x c
y b
z a
相关问题
将给定字符串中的大写英文字母按以下对应规则替换:
题目意思是:将给定字符串中的大写英文字母按以下规则替换:
- A → 4
- B → 3
- C → (
- D → |)
- E → 3
- F → #
- G → 6
- H → #
- I → !
- J → ;
- K → |<
- L → 1
- M → /(V)
- N → /(V)
- O → 0
- P → |D
- Q → 0,
- R → |2
- S → 5
- T → 7
- U → (_)
- V → \/
- W → \/\/
- X → ><
- Y → '/
- Z → 2
B. 实验7-3-4 字符串替换 (15 分) 题目描述 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A 输入 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 输出 输出在一行中给出替换完成后的字符串。
对于这个问题,我可以提供以下代码实现:
```python
s = input().strip() # 输入字符串并去除首尾空格
new_s = '' # 新字符串
for c in s:
if 'A' <= c <= 'Z': # 如果是大写字母
new_s += chr(ord('A') + ord('Z') - ord(c)) # 按照规则替换
else:
new_s += c # 非大写字母直接加入新字符串
print(new_s)
```
你可以将上述代码复制到你的编辑器中,保存为 `.py` 文件,然后在命令行中执行该文件,输入字符串并按回车键即可得到替换后的字符串。