先用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年现在我还是一个三年级的小学生呢