题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

s = input()
a = []
for i in s:
    if "A" <= i and i < "Z":#检测是否是非Z的大写字母,如果是考虑使用ASC码进行后移
        a.append(chr(ord(i.lower())+1))
    elif  i == "Z":#处理Z的特殊情况
        a.append('a')
    elif  "a"<= i and i <= "c":#模拟
        a.append('2')
    elif  "d"<= i and i <= "f":
        a.append('3')
    elif  "g"<= i and i <= "i":
        a.append('4')
    elif  "j"<= i and i <= "l":
        a.append('5')
    elif  "m"<= i and i <= "o":
        a.append('6')
    elif  "p"<= i and i <= "s":
        a.append('7')
    elif  "t"<= i and i <= "v":
        a.append('8')
    elif  "w"<= i and i <= "z":
        a.append('9')
    else:#数字和符号在这里处理
        a.append(i)   
b = ''.join(a)
print(b)

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务