大小写转换

大小写转换

a、b、c、d这样的52个字母(包括大写)在计算机中存储时也要使用二进制数来表示。

标准ASCII码使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,如下图所示,可以看出字母对应大小写的差值为32。

大小写转换_第1张图片

来进行大小写转换吧。
请用程序实现
输入一个英文字母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))

你可能感兴趣的:(python)