str1 = input() strList = list(str1) count = 0 chrNum = 0 while count < len(strList): chrNum = ord(strList[count]) if chrNum >= ord('A') and chrNum <= ord('Z'): chrNum = (chrNum - ord('A') + 4) % 26 + ord('A') else: chrNum = (chrNum - ord('a') + 4) % 26 + ord('a') strList[count] = chr(chrNum) count += 1 print(''.join(strList))
// 这道题其实转化成原来的 26 位就可以了
0.0分
0 人评分
C语言训练-大、小写问题 (C语言代码)浏览:649 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:768 |
出圈】指针malloc版浏览:377 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:636 |
GC的苦恼 (C语言代码)浏览:672 |
格式化数据输出 (C语言代码)浏览:882 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |
汽水瓶 (C语言代码)浏览:579 |