题解 | #简单密码#

简单密码

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

a = input("")
c = []
for i in a:
    if i == i.lower():
        if i == '1':
            i = '1'
        elif i == 'a'or i == 'b'or i == 'c':
            i = '2'
        elif i == 'd'or i == 'e'or i == 'f':
            i = '3'
        elif i == 'g'or i == 'h'or i == 'i':
            i = '4'
        elif i == 'j'or i == 'k'or i == 'l':
            i = '5'
        elif i == 'm'or i == 'n'or i == 'o':
            i = '6'
        elif i == 'p'or i == 'q'or i == 'r' or i == 's':
            i = '7'
        elif i == 't'or i == 'u'or i == 'v':
            i = '8'
        elif i == 'w'or i == 'x'or i == 'y'or i == 'z':
            i = '9'
        elif i == '0':
            i = '0'
        c.append(i)
    else:
        if i!='Z':
            c.append(chr(ord(i.lower())+1))
        else:
            c.append('a')
print(''.join(c))


仍然是字符串拆分问题,新学了ord()和chr()函数处理有关ASCII码相关问题

全部评论

相关推荐

点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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