lv


私信TA

用户名:1764184851

访问量:1009

签 名:

等  级
排  名 26020
经  验 585
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 1`
专  业

  自我简介:

TA的其他文章

1行代码直接ac
浏览:91

解题思路:创建字典,因为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 人评分

  评论区

  • «
  • »