lv


私信TA

用户名:1764184851

访问量:827

签 名:

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

  自我简介:

TA的其他文章

1行代码直接ac
浏览:84

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

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区