1.编写一个无参函数,具有绘制黄色三角形的功能,调用函数绘制图形。 2.编写一个含1个参数的函数,具有绘制多边形的功能,调用函数绘制图形。 3.编写一个含2个参数的函数,具有绘制某种颜色多边形的功能,
时间: 2024-10-10 12:10:25 浏览: 45
绘制正弦函数曲线.7z
1. 在Python的turtle库中,可以创建一个无参的函数来绘制黄色三角形。下面是一个简单的示例:
```python
import turtle
def draw_yellow_triangle():
t = turtle.Turtle() # 创建turtle对象
t.color("yellow") # 设置填充颜色为黄色
t.begin_fill() # 开始填充
for _ in range(3):
t.forward(100) # 向前移动100像素
t.right(120) # 折角120度
t.end_fill() # 结束填充
t.hideturtle() # 隐藏turtle对象
# 调用函数
draw_yellow_triangle()
```
2. 如果需要一个带有一个参数的函数,用于绘制不同边数的多边形,你可以这样做:
```python
def draw_polygon(num_sides, side_length=100):
t = turtle.Turtle()
t.fillcolor("blue") # 示例:设置填充颜色为蓝色
t.begin_fill()
for _ in range(num_sides):
t.forward(side_length)
t.right(360 / num_sides)
t.end_fill()
t.hideturtle()
# 调用函数,例如绘制五边形
draw_polygon(5)
```
3. 对于含两个参数的函数,如绘制指定颜色和边长的多边形:
```python
def draw_colored_polygon(color, side_length, num_sides):
t = turtle.Turtle()
t.fillcolor(color)
t.begin_fill()
for _ in range(num_sides):
t.forward(side_length)
t.right(360 / num_sides)
t.end_fill()
t.hideturtle()
# 调用函数,例如绘制红色且边长为200的六边形
draw_colored_polygon("red", 200, 6)
```
阅读全文