python编程turtle不规则
时间: 2023-07-02 19:15:25 浏览: 105
好的,以下是用Python编写的turtle不规则图形的代码:
```python
import turtle
import random
turtle.setup(800, 800)
turtle.speed(0)
turtle.bgcolor('black')
colors = ['white', 'blue', 'purple', 'pink', 'red', 'orange', 'yellow', 'green']
def draw_shape(size, sides):
angle = 360 / sides
for i in range(sides):
turtle.forward(size)
turtle.right(angle)
while True:
x = random.randint(-350, 350)
y = random.randint(-350, 350)
size = random.randint(10, 100)
sides = random.randint(3, 10)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.color(random.choice(colors))
draw_shape(size, sides)
```
运行这段代码,你就能看到一个黑色的画布上,不规则的彩色图形随机出现的效果。这个程序使用了Python的turtle模块来绘制图形,通过不断生成随机数来实现图形的随机位置、大小、边数和颜色。函数`draw_shape`用来绘制多边形,通过传入参数`size`和`sides`来确定多边形的大小和边数。
阅读全文