题解 | 简单密码
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
password = input() key_List = ['','','abc','def','ghi','jkl','mno', 'pqrs','tuv','wxyz'] endpassword = [] for char in password: if char.isupper(): if char == 'Z': newpasschar = 'a' else: newpasschar = chr(ord(char.lower())+1) endpassword.append(newpasschar) elif char.islower(): for i in range(len(key_List)): if char in key_List[i]: endpassword.append(str(i))#列表中其余为str,此处不加str会join报错 elif char.isdigit(): endpassword.append(char) print(''.join(endpassword))