编写程序,将输入的英文字母进行大小写互换,即输入的是大写英文字母,则输出对应的小写字母,反之亦然。直接輪入回车键则结束运行。(不能使用 Python 自带函数,如 upper/lower)
时间: 2023-05-13 22:06:26 浏览: 93
JavaScript中定义一个函数,使得传入的英文字母字符,大写变小写,小写变大写并将字符串倒序输出。
以下是一个实现英文字母大小写互换的程序,它不使用 Python 自带的 upper/lower 函数:
```
while True:
c = input()
if c == "":
break
if 'a' <= c <= 'z':
print(chr(ord(c) - ord('a') + ord('A')))
elif 'A' <= c <= 'Z':
print(chr(ord(c) - ord('A') + ord('a')))
else:
print(c)
```
这个程序会不断读入用户输入的字符,直到用户输入一个空行为止。如果输入的字符是小写字母,则输出对应的大写字母;如果输入的字符是大写字母,则输出对应的小写字母;否则直接输出该字符。
阅读全文