pythonturtle同时画多个图
时间: 2023-04-28 10:03:08 浏览: 646
Python turtle绘图
可以使用Python Turtle库中的多个画布(Screen)来同时画多个图。每个画布都有自己的Turtle对象,可以在不同的画布上绘制不同的图形。
以下是一个示例代码,同时在两个画布上绘制不同的图形:
```python
import turtle
# 创建两个画布
screen1 = turtle.Screen()
screen2 = turtle.Screen()
# 在第一个画布上绘制图形
t1 = turtle.Turtle()
t1.goto(, )
t1.pendown()
t1.circle(50)
# 在第二个画布上绘制图形
t2 = turtle.Turtle(screen=screen2)
t2.goto(, )
t2.pendown()
t2.forward(100)
t2.left(90)
t2.forward(100)
# 显示画布
screen1.mainloop()
screen2.mainloop()
```
运行以上代码,会同时弹出两个窗口,分别显示两个图形。其中,第一个画布默认为主画布,可以使用`turtle.Screen()`来创建;第二个画布需要通过`Turtle`对象的`screen`参数指定。在绘制图形时,需要使用对应的Turtle对象。最后,使用`mainloop()`方法来显示画布。
阅读全文