秦昭襄王爱因斯坦


私信TA

用户名:uq_73636153170

访问量:177

签 名:

等  级
排  名 3969
经  验 1729
参赛次数 0
文章发表 4
年  龄 19
在职情况 学生
学  校 宇智波忍者大学
专  业 万花筒写轮眼专业

  自我简介:

TA的其他文章

解题思路:无

注意事项: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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区