解题思路:创建字典,因为for循环次数无法遍历完,所以使用try——except
注意事项: d 的值
参考代码:
while True: try: li = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" team = {i: v for i, v in enumerate(li, 1)} n = input() d = 0 for i in range(len(n)): if 10 <= int(n[d:d + 2]) <= 26: print(team[int(n[d:d + 2])], end='') d += 2 elif int(n[d:d + 2]) > 26: print(team[int(n[d])], end='') d += 1 elif 0 < int(n[d:d + 2]) < 10: print(team[int(n[d])], end='') break except: break
0.0分
1 人评分
第一浏览:868 |
点我有惊喜!你懂得!浏览:1435 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1884 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:758 |
【亲和数】 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:608 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:935 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:853 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
蚂蚁感冒 (C语言代码)浏览:1319 |