题解 | #最小花费爬楼梯#

简单密码

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

while True:
    try:
        password = input()
        list1 =  ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqrs', 'tuv', 'wxyz']
        result = ''
        for i in password:
            # 是字母的情况
            if i.isalpha():
                # 是大写字母
                if i.isupper():
                    if i=='Z':
                        result += 'a'
                    else:
                        result += chr(ord(i.lower())+1)
                # 不是大写字母
                else:
                    for j in list1:
                        if i in j:
                            result += str(list1.index(j)+2)
                            break
            # 不是字母的情况
            else:
                result +=i
        print(result)
    except:
        break
                
            
        

全部评论

相关推荐

19 1 评论
分享
牛客网
牛客企业服务