turtle画图形,还会骂人呢,有彩蛋.

先用turtle用画一些简单图形

让这些图形旋转起来

就有各种图形,再把它们放到一个一个if里面,就完成了

然后就是图形部分了

比如:
            clear()
            speed(0)
            u=['red','orange','yellow','green','blue','purple']
            h=100
            for i in range(100):
                pencolor(u[i%6])
                pensize(h)
                circle(i/2)
                right(10)
                h=h-1

剩下的旋转图形以此列推,把circle改一下改成画某种图形

把一个正常的图形每一次运行的时候fd的参数增大1就行了

for i in range(10):

        fd(i)

        right(60)

            speed(0)
            a=20
            for i in range(100):
                fd(a)
                right(360/h)
                a=a+4

当然也少不了骂人语句:

for i in range(5):
    g=random.randint(0,5)
    c=['吃屎','二白武','神精兵','14488','丨丨丨','喝尿']
    print(c[g])

最后你就加几个if判断语句就行了

整个代码(一部分)

from turtle import*
import random as rh
while True:
    yqqo=input('旋转=1 图形=2:')
    if yqqo=='2':
        h=int(input('几条边:'))
        gy=int(input('要颜色吗? 要=1 不要=2:'))
        if gy==2:
            speed(0)
            a=20
            for i in range(100):
                fd(a)
                right(360/h)
                a=a+4
        elif gy==1:
            mms=input('五彩的=1 单一的=2:')
            if mms=='1':
                speed(0)
                a=100
                k=['red','orange','green','yellow','blue','purple']
                for i in range(100):
                    pensize(10)
                    pencolor(k[i%6])
                    fd(a)
                    right(360/h)
                    a=a+1
            if mms=='2':
                j=input('颜色:(英文)')
                speed(0)
                a=100
                for i in range(100):
                    pensize(10)
                    pencolor(j)
                    fd(a)
                    right(360/h)
                    a=a+1

还有一点你们自己想一想编一编反正我不告诉你

除非点赞过100

彩蛋

 

我还做了一些有趣的python游戏和人工智能

2023年现在我还是一个三年级的小学生呢

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值