猫史档案馆


【Python作品分享】新的作品!!!!!!!!!!!【作品秀】

用户:无邪的导弹鲨i_wt无邪的导弹鲨i_wt查看:0 回复:0 评论:0 创建时间:2022-01-21T12:14:44


【作品展示】

center_image

 

【作品介绍】

练习题生成器(261行)

 

【作品源代码】

import random


for __count in range(5):
    if (random.randint(1, 2) == 1):
        a = random.randint(10, 99)
        b = random.randint(10, 99)
        print(a, 'x', b)
    else:
        a = random.randint(50, 99)
        b = random.randint(10, 50)
        print(a, '/', b)
for __count in range(5):
    sj = random.randint(1, 5)
    if (sj == 1):
        if (random.randint(1, 2) == 1):
            a = random.randint(100, 999)
            b = random.randint(100, 999)
            print(a, '+', b, '+', (1000 - a))
        else:
            a = random.randint(100, 999)
            b = random.randint(100, 999)
            print(a, '+', (1000 - b), '+', (1000 - a), '+', b)
    elif (sj == 2):
        if (random.randint(1, 2) == 1):
            a = random.randint(100, 999)
            b = random.randint(100, 999)
            print('(', a, '+', b, ')', '+', (1000 - a))
        else:
            a = random.randint(100, 999)
            b = random.randint(100, 999)
            print(a, '+', '(', b, '+', (1000 - a), ')')
    elif (sj == 3):
        asj = random.randint(1, 3)
        if (asj == 1):
            bsj = random.randint(1, 3)
            if (bsj == 1):
                if (random.randint(1, 2) == 1):
                    a = random.randint(2, 24)
                    a = (a * 4)
                    b = random.randint(10, 100)
                    print(a, 'x', b, 'x', '25')
                else:
                    a = random.randint(2, 24)
                    a = (a * 4)
                    b = random.randint(10, 100)
                    print(b, 'x', a, 'x', '25')
            elif (bsj == 2):
                if (random.randint(1, 2) == 1):
                    a = random.randint(2, 24)
                    a = (a * 4)
                    b = random.randint(10, 100)
                    print(a, 'x', '25', 'x', b)
                else:
                    a = random.randint(2, 24)
                    a = (a * 4)
                    b = random.randint(10, 100)
                    print(b, 'x', '25', 'x', a)
            else:
                if (random.randint(1, 2) == 1):
                    a = random.randint(2, 24)
                    a = (a * 4)
                    b = random.randint(10, 100)
                    print('25', 'x', a, 'x', b)
                else:
                    a = random.randint(2, 24)
                    a = (a * 4)
                    b = random.randint(10, 100)
                    print('25', 'x', b, 'x', a)
        elif (asj == 2):
            bsj = random.randint(1, 3)
            if (bsj == 1):
                if (random.randint(1, 2) == 1):
                    a = random.randint(2, 12)
                    a = (a * 8)
                    b = random.randint(10, 100)
                    print(a, 'x', b, 'x', '125')
                else:
                    a = random.randint(2, 12)
                    a = (a * 8)
                    b = random.randint(10, 100)
                    print(b, 'x', a, 'x', '125')
            elif (bsj == 2):
                if (random.randint(1, 2) == 1):
                    a = random.randint(2, 12)
                    a = (a * 8)
                    b = random.randint(10, 100)
                    print(b, 'x', '125', 'x', a)
                else:
                    a = random.randint(2, 12)
                    a = (a * 8)
                    b = random.randint(10, 100)
                    print(a, 'x', '125', 'x', b)
            else:
                if (random.randint(1, 2) == 1):
                    a = random.randint(2, 12)
                    a = (a * 8)
                    b = random.randint(10, 100)
                    print('125', 'x', a, 'x', b)
                else:
                    a = random.randint(2, 12)
                    a = (a * 8)
                    b = random.randint(10, 100)
                    print('125', 'x', b, 'x', a)
        else:
            c = random.randint(1, 2)
            if (c == 2):
                a = random.randint(2, 12)
            else:
                a = random.randint(2, 24)
            a = (a * (c * 4))
            b = random.randint(10, 100)
            List.append(b)
            List.append(a)
            List.append(25)
            List.append(125)
            e = random.randint(0, 3)
            a = List[e]
            del List[e]
            e = random.randint(0, 2)
            b = List[e]
            del List[e]
            e = random.randint(0, 1)
            c = List[e]
            del List[e]
            e = 0
            d = List[e]
            del List[e]
            print(a, 'x', b, 'x', c, 'x', d)
    elif (sj == 4):
        if (random.randint(1, 2) == 1):
            a = random.randint(10, 99)
            b = random.randint(10, 99)
            print(a, 'x', '(', b, 'x', (100 - a), ')')
        else:
            a = random.randint(10, 99)
            b = random.randint(10, 99)
            print('(', (100 - a), 'x', b, ')', 'x', a)
    else:
        if (random.randint(1, 2) == 1):
            a = random.randint(10, 90)
            b = random.randint(91, 109)
            if (random.randint(1, 2) == 1):
                print(a, 'x', b)
            else:
                print(b, 'x', a)
        else:
            if (random.randint(1, 2) == 1):
                c = random.randint(1, 2)
                a = (a * (c * 4))
                if (c == 2):
                    b = random.randint(50, 125)
                else:
                    b = random.randint(10, 25)
                if (c == 2):
                    if (random.randint(1, 2) == 1):
                        if (random.randint(1, 2) == 1):
                            print(a, 'x', b, '+', a, 'x', (125 - b))
                        else:
                            print(b, 'x', a, '+', (125 - b), 'x', a)
                    else:
                        if (random.randint(1, 2) == 1):
                            print(a, 'x', b, '+', (125 - b), 'x', a)
                        else:
                            print(b, 'x', a, '+', a, 'x', (125 - b))
                else:
                    if (random.randint(1, 2) == 1):
                        if (random.randint(1, 2) == 1):
                            print(a, 'x', b, '+', a, 'x', (25 - b))
                        else:
                            print(b, 'x', a, '+', (25 - b), 'x', a)
                    else:
                        if (random.randint(1, 2) == 1):
                            print(a, 'x', b, '+', (25 - b), 'x', a)
                        else:
                            print(b, 'x', a, '+', a, 'x', (25 - b))
            else:
                if (random.randint(1, 2) == 1):
                    if (random.randint(1, 2) == 1):
                        a = random.randint(10, 99)
                        b = random.randint(10, 99)
                        print(a, 'x', b, '+', (100 - a), 'x', b)
                    else:
                        a = random.randint(10, 99)
                        b = random.randint(10, 99)
                        print(a, 'x', b, '+', b, 'x', (100 - a))
                else:
                    if (random.randint(1, 2) == 1):
                        a = random.randint(10, 99)
                        b = random.randint(10, 99)
                        bsj = random.randint(1, 3)
                        if (bsj == 1):
                            if (random.randint(1, 2) == 1):
                                if (random.randint(1, 2) == 1):
                                    print(a, 'x', b, '+', (99 - a), 'x', b, '+', a)
                                else:
                                    print(a, 'x', b, '+', b, 'x', (99 - a), '+', a)
                            else:
                                if (random.randint(1, 2) == 1):
                                    print(b, 'x', a, '+', (99 - a), 'x', b, '+', a)
                                else:
                                    print(b, 'x', a, '+', b, 'x', (99 - a), '+', a)
                        elif (bsj == 2):
                            if (random.randint(1, 2) == 1):
                                if (random.randint(1, 2) == 1):
                                    print(a, 'x', b, '+', a, '+', (99 - a), '+', b)
                                else:
                                    print(a, 'x', b, '+', a, '+', b, 'x', (99 - a))
                            else:
                                if (random.randint(1, 2) == 1):
                                    print(b, 'x', a, '+', a, '+', (99 - a), 'x', b)
                                else:
                                    print(b, 'x', a, '+', a, '+', b, 'x', (99 - a))
                        else:
                            if (random.randint(1, 2) == 1):
                                if (random.randint(1, 2) == 1):
                                    print(a, '+', a, 'x', b, '+', (99 - a), 'x', b)
                                else:
                                    print(a, '+', a, 'x', b, '+', b, 'x', (99 - a))
                            else:
                                if (random.randint(1, 2) == 1):
                                    print(a, '+', b, 'x', a, '+', (99 - a), 'x', b)
                                else:
                                    print(a, '+', b, 'x', a, '+', b, 'x', (99 - a))
                    else:
                        a = random.randint(10, 99)
                        b = random.randint(10, 99)
                        bsj = random.randint(1, 3)
                        if (bsj == 1):
                            if (random.randint(1, 2) == 1):
                                if (random.randint(1, 2) == 1):
                                    print(a, 'x', b, '+', (101 - a), 'x', b, '+', a)
                                else:
                                    print(a, 'x', b, '+', b, 'x', (101 - a), '+', a)
                            else:
                                if (random.randint(1, 2) == 1):
                                    print(b, 'x', a, '+', (101 - a), 'x', b, '+', a)
                                else:
                                    print(b, 'x', a, '+', b, 'x', (101 - a), '+', a)
                        elif (bsj == 2):
                            if (random.randint(1, 2) == 1):
                                if (random.randint(1, 2) == 1):
                                    print(a, 'x', b, '+', a, '+', (101 - a), '+', b)
                                else:
                                    print(a, 'x', b, '+', a, '+', b, 'x', (101 - a))
                            else:
                                if (random.randint(1, 2) == 1):
                                    print(b, 'x', a, '+', a, '+', (101 - a), 'x', b)
                                else:
                                    print(b, 'x', a, '+', a, '+', b, 'x', (101 - a))
                        else:
                            if (random.randint(1, 2) == 1):
                                if (random.randint(1, 2) == 1):
                                    print(a, '+', a, 'x', b, '+', (101 - a), 'x', b)
                                else:
                                    print(a, '+', a, 'x', b, '+', b, 'x', (101 - a))
                            else:
                                if (random.randint(1, 2) == 1):
                                    print(a, '+', b, 'x', a, '+', (101 - a), 'x', b)
                                else:
                                    print(a, '+', b, 'x', a, '+', b, 'x', (101 - a))

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页