输入一个字符串,将其中所有的大写和小写字母改成该字母的下一个字母,z 的下一个字母为 a。 输入一个不包含空格的字符串。字符串长度小于 50。
时间: 2024-09-28 22:17:50 浏览: 19
Java小程序 输入一个字符串,将每一个单词首字母大写
可以使用 Python 编程语言中的 ASCII 码和循环来实现这个功能。下面是一个简单的函数示例:
```python
def shift_letters(s):
result = ''
for char in s:
if 'a' <= char <= 'z':
result += chr((ord(char) - ord('a') + 1) % 26 + ord('a'))
elif 'A' <= char <= 'Z':
result += chr((ord(char) - ord('A') + 1) % 26 + ord('A'))
else:
result += char # 如果不是字母则保留原样
return result
# 示例输入
input_string = "HelloWorld"
shifted_string = shift_letters(input_string)
print(shifted_string)
阅读全文