5行编程代码画图怎么画

时间:2025-01-27 21:44:28 网络游戏

绘制螺旋图

```python

import turtle

t = turtle.Pen()

for x in range(100):

t.forward(x * 5)

t.right(90)

turtle.mainloop()

```

绘制正方形

```python

import turtle

turtle.setup(800, 400)

turtle.up()

turtle.goto(-50, 50)

turtle.down()

turtle.color("red")

turtle.speed(1)

for _ in range(4):

turtle.forward(100)

turtle.right(90)

turtle.mainloop()

```

绘制彩色螺旋图

```python

import turtle

t = turtle.Pen()

t.speed(0)

colors = ["red", "yellow", "green", "blue"]

for i in range(500):

t.forward(i)

t.right(91)

t.color(colors[(i % 4)])

turtle.mainloop()

```

绘制简单图形(例如,一个正方形)

```python

import turtle

screen = turtle.Screen()

screen.title("VIPCODE绘画之旅")

pen = turtle.Turtle()

for _ in range(4):

pen.forward(100)

pen.right(90)

screen.mainloop()

```

绘制曼德博集合(Mandelbrot Set)

```python

import turtle

import math

def mandelbrot(c, max_iter):

z = 0

n = 0

while abs(z) <= 2 and n < max_iter:

z = z*z + c

n += 1

return n

turtle.setup(800, 800)

turtle.bgcolor("black")

pen = turtle.Turtle()

pen.speed(0)

pen.color("white")

for x in range(-200, 200):

for y in range(-200, 200):

c = complex(x / 160.0, y / 160.0)

if mandelbrot(c, 255) == 255:

pen.fillcolor("white")

else:

pen.fillcolor("black")

pen.begin_fill()

pen.left(90)

pen.forward(1)

pen.right(1)

pen.end_fill()

turtle.mainloop()

```

这些示例展示了如何使用turtle库通过简单的代码绘制不同的图形。你可以根据自己的需求修改这些代码,尝试绘制更多复杂的图形。