解题思路:无
注意事项:101
参考代码:
c=input()
b=[]
d=""
for i in c:
if 'a' <= i <= 'z': #检查是否为小写
d += chr(ord(i) - 32) # 转换为大写
elif 'A' <= i <= 'Z': # 检查是否为大写字母
d += chr(ord(i) + 32) # 转换为小写
else:
d += i # 如果不是字母,保持原样
a=reversed(d) #逆序一下
for i in a:
if 97<=ord(i)<=119:
b.append(chr(ord(i)+3))
elif 65<=ord(i)<=87:
b.append(chr(ord(i)+3))
else:
b.append(chr(ord(i)-23))
#移位置
for i in b:
print(i,end="")
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:955 |
IP判断 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:388 |
幸运数 (C++代码)浏览:1309 |
数组与指针的问题浏览:760 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:726 |
字符逆序 (C语言代码)浏览:675 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:419 |
删除数组中的0元素 (C语言代码)浏览:2145 |