Python调用turtle库画一个五边形并内部填充红色
时间: 2024-03-25 22:39:02 浏览: 26
好的,这里是使用Python调用turtle库画一个五边形并内部填充红色的代码:
```python
import turtle
# 创建一个Turtle实例
t = turtle.Turtle()
# 设置画笔颜色和画笔宽度
t.color("red")
t.pensize(3)
# 开始填充
t.begin_fill()
# 循环画五边形的五条边
for i in range(5):
t.forward(100) # 向前走100个单位长度
t.right(72) # 向右转72度
# 结束填充
t.end_fill()
# 隐藏画笔
t.hideturtle()
# 显示画布
turtle.done()
```
运行这段代码,就可以在画布上看到一个内部填充红色的五边形了。
相关问题
Python调用turtle库画一个五边形
好的,这里是使用Python调用turtle库画一个五边形的代码:
```python
import turtle
# 创建一个Turtle实例
t = turtle.Turtle()
# 设置画笔颜色和画笔宽度
t.color("red")
t.pensize(3)
# 循环画五边形的五条边
for i in range(5):
t.forward(100) # 向前走100个单位长度
t.right(72) # 向右转72度
# 隐藏画笔
t.hideturtle()
# 显示画布
turtle.done()
```
运行这段代码,就可以在画布上看到一个红色的五边形了。
用python调用turtle库画一棵大树
下面是一棵大树的Python代码:
```python
import turtle
def tree(branchLen,t):
if branchLen > 5:
t.forward(branchLen)
t.right(20)
tree(branchLen-15,t)
t.left(40)
tree(branchLen-15,t)
t.right(20)
t.backward(branchLen)
def main():
t = turtle.Turtle()
myWin = turtle.Screen()
t.left(90)
t.up()
t.backward(100)
t.down()
t.color("green")
tree(100,t)
myWin.exitonclick()
main()
```
运行上述代码后,将会弹出一个窗口,显示一棵大树。其中,`tree()`函数是递归函数,用于画树枝,`main()`函数则用于初始化画布和画笔,并调用`tree()`函数来画树。