题解 | #简单密码#

简单密码

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

该题比较简单,只是设计到字符串和列表的转换:
list1=[]
while True:
    try:
        str1=input()
        s=list(str1)  #将字符串转换为列表,因为无法对字符串进行写操作
#         print(s)
        for i in range(len(s)):
            if s[i] in 'abc':
                s[i]='2'
            if s[i] in 'def':
                s[i]='3'
            if s[i] in 'ghi':
                s[i]='4'
            if s[i] in 'jkl':
                s[i]='5'
            if s[i] in 'mno':
                s[i]='6'
            if s[i] in 'pqrs':
                s[i]='7'
            if s[i] in 'tuv':
                s[i]='8'
            if s[i] in 'wxyz':
                s[i]='9'
            if s[i]>='A' and s[i]<='Y':
                s[i]=chr(ord(s[i])+32+1)
            if s[i]=='Z':
                s[i]='a'
        list1.append(''.join(s))
    except:
        break
# print(list1)
for i in list1:
    print(i)

全部评论

相关推荐

04-13 11:19
门头沟学院 HTML5
NullPointe...:27实习的都快结束了吧
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
5
分享

创作者周榜

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