猫史档案馆


代码看得你头皮发麻

用户:March_12thMarch_12th查看:0 回复:0 评论:0 创建时间:2020-07-19T11:11:09


import turtle
t = turtle.Pen()
t.speed(0)
t.hideturtle()
print('请输入你要画的图形: 1.圆形 2.正方形 3.方形螺旋线')
a = int(input('请输入:'))
if a == 1:
    print('请输入颜色; 1.红色 2.黄色 3.绿色 4.蓝色 5.橙色 6.紫色')
    a_1 = int(input('请输入:'))
    if a_1 == 1:
        t.pencolor('red')
        print('请输入尺寸: 1.50 2.30 3.70')
        b = int(input('请输入:'))
        if b == 1:
            t.circle(50)
        elif b == 2:
            t.circle(30)
        else:
            t.circle(70)
    elif a_1 == 2:
        t.pencolor('yellow')
        print('请输入尺寸: 1.50 2.30 3.70')
        b = int(input('请输入:'))
        if b == 1:
            t.circle(50)
        elif b == 2:
            t.circle(30)
        else:
            t.circle(70)
    elif a_1 == 3:
        t.pencolor('green')
        print('请输入尺寸: 1.50 2.30 3.70')
        b = int(input('请输入:'))
        if b == 1:
            t.circle(50)
        elif b == 2:
            t.circle(30)
        else:
            t.circle(70)
    elif a_1 == 4:
        t.pencolor('blue')
        print('请输入尺寸: 1.50 2.30 3.70')
        b = int(input('请输入:'))
        if b == 1:
            t.circle(50)
        elif b == 2:
            t.circle(30)
        else:
            t.circle(70)
    elif a_1 == 5:
        t.pencolor('orange')
        print('请输入尺寸: 1.50 2.30 3.70')
        b = int(input('请输入:'))
        if b == 1:
            t.circle(50)
        elif b == 2:
            t.circle(30)
        else:
            t.circle(70)
    else:
        t.pencolor('purple')
        print('请输入尺寸: 1.50 2.30 3.70')
        b = int(input('请输入:'))
        if b == 1:
            t.circle(50)
        elif b == 2:
            t.circle(30)
        else:
            t.circle(70)
elif a == 2:
    print('请输入颜色; 1.红色 2.黄色 3.绿色 4.蓝色 5.橙色 6.紫色')
    a_2 = int(input('请输入:'))
    if a_2 == 1:
        t.pencolor('red')
        print('请输入尺寸: 1.100 2.50 3.90')
        b_1 = int(input('请输入:'))
        if b_1 == 1:
            for i in range(4):
                t.forward(100)
                t.left(90)
        elif b_1 == 2:
            for i in range(4):
                t.forward(50)
                t.left(90)
        else:
            for i in range(4):
                t.forward(90)
                t.left(90)
    elif a_2 == 2:
        t.pencolor('yellow')
        print('请输入尺寸: 1.100 2.50 3.90')
        print('请输入尺寸: 1.100 2.50 3.90')
        b_1 = int(input('请输入:'))
        if b_1 == 1:
            for i in range(4):
                t.forward(100)
                t.left(90)
        elif b_1 == 2:
            for i in range(4):
                t.forward(50)
                t.left(90)
        else:
            for i in range(4):
                t.forward(90)
                t.left(90)
    elif a_2 == 3:
        t.pencolor('green')
        print('请输入尺寸: 1.100 2.50 3.90')
        print('请输入尺寸: 1.100 2.50 3.90')
        b_1 = int(input('请输入:'))
        if b_1 == 1:
            for i in range(4):
                t.forward(100)
                t.left(90)
        elif b_1 == 2:
            for i in range(4):
                t.forward(50)
                t.left(90)
        else:
            for i in range(4):
                t.forward(90)
                t.left(90)
    elif a_2 == 4:
        t.pencolor('blue')
        print('请输入尺寸: 1.100 2.50 3.90')
        b_1 = int(input('请输入:'))
        if b_1 == 1:
            for i in range(4):
                t.forward(100)
                t.left(90)
        elif b_1 == 2:
            for i in range(4):
                t.forward(50)
                t.left(90)
        else:
            for i in range(4):
                t.forward(90)
                t.left(90)
    elif a_2 == 5:
        t.pencolor('orange')
        print('请输入尺寸: 1.100 2.50 3.90')
        b_1 = int(input('请输入:'))
        if b_1 == 1:
            for i in range(4):
                t.forward(100)
                t.left(90)
        elif b_1 == 2:
            for i in range(4):
                t.forward(50)
                t.left(90)
        else:
            for i in range(4):
                t.forward(90)
                t.left(90)
    else:
        t.pencolor('purple')
        print('请输入尺寸: 1.100 2.50 3.90')
        b_1 = int(input('请输入:'))
        if b_1 == 1:
            for i in range(4):
                t.forward(100)
                t.left(90)
        elif b_1 == 2:            
            for i in range(4):
                t.forward(50)
                t.left(90)
        else:
            for i in range(4):
                t.forward(90)
                t.left(90)
else:
    print('请输入颜色; 1.红色 2.黄色 3.绿色 4.蓝色 5.橙色 6.紫色')
    a_3 = int(input('请输入:'))
    if a_3 == 1:
        t.pencolor('red')
        print('请输入尺寸: 1.100 2.150 3.200')
        b_2 = int(input('请输入:'))
        if b_2 == 1:
            for i in range(100):
                t.forward(i * 2)
                t.left(90)
        elif b_2 == 2:
            for i in range(150):
                t.forward(i * 2)
                t.left(90)
        else:
            for i in range(200):
                t.forward(i * 2)
                t.left(90)
    elif a_3 == 2:
        t.pencolor('yellow')
        print('请输入尺寸: 1.100 2.150 3.200')
        b_2 = int(input('请输入:'))
        if b_2 == 1:
            for i in range(100):
                t.forward(i * 2)
                t.left(90)
        elif b_2 == 2:
            for i in range(150):
                t.forward(i * 2)
                t.left(90)
        else:
            for i in range(200):
                t.forward(i * 2)
                t.left(90)
    elif a_3 == 3:
        t.pencolor('green')
        print('请输入尺寸: 1.100 2.150 3.200')
        b_2 = int(input('请输入:'))
        if b_2 == 1:
            for i in range(100):
                t.forward(i * 2)
                t.left(90)
        elif b_2 == 2:
            for i in range(150):
                t.forward(i * 2)
                t.left(90)
        else:
            for i in range(200):
                t.forward(i * 2)
                t.left(90)
    elif a_3 == 4:
        t.pencolor('blue')
        print('请输入尺寸: 1.100 2.150 3.200')
        b_2 = int(input('请输入:'))
        if b_2 == 1:
            for i in range(100):
                t.forward(i * 2)
                t.left(90)
        elif b_2 == 2:                
            for i in range(150):
                t.forward(i * 2)
                t.left(90)
        else:
            for i in range(200):
                t.forward(i * 2)
                t.left(90)
    elif a_3 == 5:
        t.pencolor('orange')
        print('请输入尺寸: 1.100 2.150 3.200')
        b_2 = int(input('请输入:'))
        if b_2 == 1:
            for i in range(100):
                t.forward(i * 2)
                t.left(90)
        elif b_2 == 2:
            for i in range(150):
                t.forward(i * 2)
                t.left(90)
        else:
            for i in range(200):
                t.forward(i * 2)
                t.left(90)
    else:
        t.pencolor('purple')
        print('请输入尺寸: 1.100 2.150 3.200')
        b_2 = int(input('请输入:'))
        if b_2 == 1:
            for i in range(100):
                t.forward(i * 2)
                t.left(90)
        elif b_2 == 2:
            for i in range(150):
                t.forward(i * 2)
                t.left(90)
        else:
            for i in range(200):
                t.forward(i * 2)
                t.left(90)


回复

上一页1 页 / 共 0下一页