a、b、c、d这样的52个字母(包括大写)在计算机中存储时也要使用二进制数来表示。
标准ASCII码使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,如下图所示,可以看出字母对应大小写的差值为32。
来进行大小写转换吧。
请用程序实现
输入一个英文字母char,判断它是「大写字母」还是「小写字母」。如果是大写字母,将其转换为「对应的小写字母」;如果是小写字母,将其转换为「对应的大写字母」;并将转换后的结果输出。
char=input()
if ord(char)>=65 and ord(char)<=90:
s_end=ord(char)+32
print(chr(s_end))
if ord(char)>=97 and ord(char)<=122:
s2=ord(char)-32
print(chr(s2))