y=str(input('请输入任意字符串:')) for i in range(len(y)): if 97<=ord(y[i])<=122: #97-122对应的是ascii中a-z print(chr(ord(y[i])-32),end=' ') #小写数值变大写数值-32,chr数值变字母,完成小写变大写转换 elif 65<=ord(y[i])<90: #65-90对应的是ascii中A-Z print(chr(ord(y[i])+32),end=' ') #成大写变小写转换 else: print(y[i],end=' ') #超出范围的字符串直接不变
循环输入n个任意字符,小写转大写,大写转小写,其他字符不变
最新推荐文章于 2021-09-24 10:45:52 发布