turtle库画旗帜和旗杆
时间: 2024-01-04 16:04:18 浏览: 67
python的turtle库画圣诞树
下面是使用turtle库画一个简单的旗帜和旗杆的例子:
```python
import turtle
# 画旗杆
def draw_pole():
turtle.penup()
turtle.goto(-150, -100)
turtle.pendown()
turtle.color("black")
turtle.pensize(8)
turtle.forward(200)
turtle.right(90)
turtle.forward(20)
turtle.right(90)
turtle.forward(200)
turtle.penup()
# 画旗帜
def draw_flag():
turtle.goto(-150, 80)
turtle.pendown()
turtle.color("red")
turtle.begin_fill()
for i in range(2):
turtle.forward(300)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.end_fill()
turtle.penup()
# 主函数
def main():
turtle.speed(0)
turtle.hideturtle()
draw_pole()
draw_flag()
turtle.done()
if __name__ == '__main__':
main()
```
运行上面的代码,将会得到一个红色的旗帜和一根黑色的旗杆。你可以根据需要修改代码来画出不同样式的旗帜和旗杆。
阅读全文