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 19:03:43 浏览: 262
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:
原字母 对应字母
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 | A
b | B
c | C
d | D
e | E
f | F
g | G
h | H
i | I
j | J
k | K
l | L
m | M
n | N
o | O
p | P
q | Q
r | R
s | S
t | T
u | U
v | V
w | W
x | X
y | Y
z | Z
输入格式:
输入在一行中给出一个不超过 80 个字符、并以回车结束的字符串。
输出格式:
输出在一行中给出替换后的字符串。
输入样例:
Hello World!
输出样例:
HFnno Wxyld!
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` 文件,然后在命令行中执行该文件,输入字符串并按回车键即可得到替换后的字符串。
阅读全文