小编Bry*_*man的帖子

有没有更好的方法在 python 中编写 if 语句?

所以我已经写了一段时间 Python。我决定制作一个应用程序来帮助我姐姐处理乘法表。我编写的代码将从我的 10 个不同问题列表中随机选择(我知道有更好的编写方法,但它给了我想要与 SQL 一起使用的能力)。列表是由表(音调,Ttwo,Tthree 等)内的 Tone 将是 ['1*1','1*2',...] 然后如 if 语句中所示,它通过调用列表和问题调用带有随机生成的数字。

def pick_question():
    Table = random.randint(0,9)
    Col = random.randint(0,9)
    if Table == 0:
        if Col == 0:
            return Tone[0]
        elif Col == 1:
            return Tone[1]
        elif Col == 2:
            return Tone[2]
        elif Col == 3:
            return Tone[3]
        elif Col == 4:
            return Tone[4]
        elif Col == 5:
            return Tone[5]
        elif Col == 6:
            return Tone[6]
        elif Col == 7:
            return Tone[7]
        elif Col == 8:
            return Tone[8]
        elif …
Run Code Online (Sandbox Code Playgroud)

python optimization if-statement

0
推荐指数
1
解决办法
86
查看次数

标签 统计

if-statement ×1

optimization ×1

python ×1