猫史档案馆


【Python作品分享】问问海龟【作品秀】

用户:钢铁龘齾钢铁龘齾查看:0 回复:0 评论:0 创建时间:2019-09-12T18:04:02


【作品展示】

center_image

 

【作品介绍】

这是一个问答加画画的程序,用了一些我意外打错代码而形成美丽图形的编写部分。

图片是我的招牌配图,没办法才弄的(因为没有照片没法儿发布)

 

【作品源代码】

import turtle


t = turtle.Pen()

print('我是一只海龟')
print('你想不想要我画一个复合螺旋线?')
print('A.想    B.不想')
m = input('A还是B?')
if (m == 'A'):
    print('等一会儿,正在画......')
    import turtle
    t.hideturtle()
    t = turtle.Pen()
    turtle.bgcolor('black')
    t.speed(0)
    colors = ['red', 'yellow', 'blue', 'green']
    for x in range(500):
        t.pencolor(colors[(x % 4)])
        t.forward(x)
        t.circle(50)
        t.left(91)
    print('画好啦')
    print('你觉得好不好看?')
    print('A.好看    B.不好看')
    n = input('A还是B?(大写)')
    if (n == 'A'):
        print('我也这么觉得,嘻嘻嘻')
    elif (n == 'B'):
        print('哦,那你要我画什么?')
        print('A.彩虹螺旋线     B.超级圆形螺旋线    C.多彩螺旋圈')
        print('说明一下,我只会画螺旋线')
        b = input('A,B还是C?')
        if (b == 'A'):
            print('等会儿吼~~~')
            t.clear()
            t.hideturtle()
            import turtle
            t = turtle.Pen()
            turtle.bgcolor('black')
            t.speed(0)
            colors = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'purple']
            for x in range(500):
                t.pencolor(colors[(x % 7)])
                t.forward(x)
                t.left(51)
            print('画完了!好看吗?')
            print('A.好看    B.不好看')
            v = input('A还是B?')
            if (v == 'A'):
                print('对,这个比刚才那个好看多了~           |——(*-_-*)——|')
            elif (v == 'B'):
                print('啊?那我就不干了(——_____——***)')
            else:
                print('没听懂......那我就当是好看喽!')
        elif (b == 'B'):
            print('等着......')
            t.clear()
            t.hideturtle()
            import turtle
            t = turtle.Pen()
            turtle.bgcolor('black')
            t.speed(0)
            for x in range(40):
                t.pencolor('orange')
                t.circle(150)
                t.left(9)
            for x in range(30):
                t.pencolor('green')
                t.circle(100)
                t.left(36)
            for x in range(20):
                t.pencolor('blue')
                t.circle(80)
                t.left(18)
            for x in range(10):
                t.pencolor('yellow')
                t.circle(50)
                t.left(36)
            for x in range(5):
                t.pencolor('red')
                t.circle(20)
                t.left(72)
            print('画完了,这次好看吗?')
            print('A.好看    B.不好看')
            c = input('A还是B?')
            if (c == 'A'):
                print('做海龟好累......总算满足你了')
            elif (c == 'B'):
                print('我该怎么满足你呢?不干了!')
            else:
                print('没听懂......那我就认为是好看咯~~~~~~')
        elif (b == 'C'):
            print('等等......')
            t.hideturtle()
            t.clear()
            import turtle
            t = turtle.Pen()
            turtle.bgcolor('black')
            t.speed(0)
            colors = ['red', 'yellow', 'blue', 'green']
            for x in range(500):
                t.pencolor(colors[(x % 4)])
                t.circle(x)
                t.left(91)
            print('画完喽')
            print('你觉得好看吗?')
            print('A.好看  B.不好看')
            z = input('A还是B?')
            if (z == 'A'):
                print('我也这么觉得')
            elif (z == 'B'):
                print('你的要求太高了,我没法弄~')
            else:
                print('呃??????')
        else:
            print('我没听懂,等下再问吧')
    else:
        print('语法好像有点不对......等会儿问吧')
elif (m == 'B'):
    print('哦,那我就不画了')
else:
    print('我没听懂。')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页