请利用python语言中Turtle模块的相关函数,在窗口中绘制图形——“小旗”(如图所示)。“小旗”图形由1个矩形和1个三角形构成,矩形填充棕色(brown),三角形填充红色(red)
时间: 2024-02-05 15:13:08 浏览: 72
以下是使用Python中的Turtle模块绘制“小旗”的代码:
```python
import turtle
# 创建画布对象
canvas = turtle.Screen()
# 创建画笔对象
pen = turtle.Turtle()
# 绘制矩形
pen.begin_fill() # 开始填充
pen.color("brown") # 设置颜色为棕色
pen.forward(200) # 向前移动200个像素
pen.left(90) # 左转90度
pen.forward(100) # 向前移动100个像素
pen.left(90) # 左转90度
pen.forward(200) # 向前移动200个像素
pen.left(90) # 左转90度
pen.forward(100) # 向前移动100个像素
pen.end_fill() # 结束填充
# 绘制三角形
pen.begin_fill() # 开始填充
pen.color("red") # 设置颜色为红色
pen.left(90) # 左转90度
pen.forward(50) # 向前移动50个像素
pen.right(90) # 右转90度
pen.forward(100) # 向前移动100个像素
pen.right(90) # 右转90度
pen.forward(50) # 向前移动50个像素
pen.end_fill() # 结束填充
# 隐藏画笔
pen.hideturtle()
# 点击关闭按钮退出程序
canvas.exitonclick()
```
运行上述代码,即可在窗口中绘制出“小旗”图形。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)