题解 | #简单密码#

简单密码

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

s_in = input()#输入要转换的密码
s_out = ''#输出的密码串

for i in s_in:
    if (i >= 'a' and i <= 'c'):#遍历输入字符串,如遇到小写字母,则直接转换成相应的数字,并添加到输出字符串
        s_out += '2'
    elif (i >= 'd' and i <= 'f'):
        s_out += '3'
    elif (i >= 'g' and i <= 'i'):
        s_out += '4'
    elif (i >= 'j' and i <= 'l'):
        s_out += '5'
    elif (i >= 'm' and i <= 'o'):
        s_out += '6'
    elif (i >= 'p' and i <= 's'):
        s_out += '7'
    elif (i >= 't' and i <= 'v'):
        s_out += '8'
    elif (i >= 'w' and i <= 'z'):
        s_out += '9'
    elif (i == 'Z'):
        s_out += 'a'
    elif (i >= 'A' and i <= 'Y'):#如遇到大写字母,则利用字符的ASCII码值进行大小写转换
        s_out += chr(ord(i) - ord('A') + 1 + ord('a'))
    else:#其他字符不做任何处理,直接添加到输出字符串中
        s_out += i

print(s_out)#输出处理后的字符串


#华为笔试#
全部评论

相关推荐

03-15 10:59
已编辑
美团_后端开发(实习员工)
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
03-08 18:11
门头沟学院 Java
Java抽象小篮子:海投就完事了,简历没什么问题,最大问题是学历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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