编写一个程序,将给定单词的每个字母替换为字母表中的下一个字符。
- 定义函数
shift_char()
,接受一个参数word
。 - 在函数内,将单词的每个字母替换为字母表中的下一个字母。
- 最后,返回转换后的单词。
示例输入
moon
示例输出
nppo
本题涉及字符和ascii码互换函数。
ord(ch),将字符转换为ascii码,并且返回该ascii码值。
chr(num),返回给定ascii码值对应的字符。
def shift_char(word):
# 此处编写你的代码
result=''
for ch in word:
result+=chr(ord(ch)+1)
return result
# 获取单词
word = input()
# 调用函数
print(shift_char(word))