解题思路:创建字典,因为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 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:556 |
时间转换 (Java代码)浏览:618 |
C二级辅导-进制转换 (C语言代码)浏览:658 |
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2099 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5275 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
WU-输入输出格式练习 (C++代码)浏览:1134 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |