一、画五角星
描述
画一个五角星,画笔用黄色,用红色填充,效果如下所示。
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#画五角星
import
turtle
turtle.pensize(
5
)
turtle.pencolor(
"yellow"
)
turtle.fillcolor(
"red"
)
turtle.begin_fill()
for
i
in
range
(
5
):
turtle.forward(
120
)
turtle.right(
144
)
turtle.forward(
120
)
turtle.left(
72
)
turtle.end_fill()
turtle.hideturtle()
#隐藏画笔
turtle.done()
#结束绘制
![]()
二、画一组同心圆
描述利用turtle库画一组同心圆。用户输入最小圆的半径、圆的个数和画笔颜色,每个相邻圆半径相差20。 输入格式第一行输入一个正整数,作为最小圆的半径 第二行输入一个正整数,作为圆的个数 第三行输入画笔颜色的英文名,如red, blue, green等
输出格式代码如下:
输入: 50 5 pink
三、渐变的圆 描述利用turtle库的circle(50)函数可以画半径为50的圆,circle(50,steps=n)可以画半径为50的圆的内接正n边形,利用这个方法绘制示例中的图形,设置画笔为蓝色并用黄色填充图形。n由用户输入,要求n>=3且小于10。(注意:最后一个必须是圆,不能是正多边形) 输入格式一个大于等于3且小于10的正整数 输出格式
代码如下:
输入: 9
五、画太极图 描述利用turtle库画以下太极图形状. 代码如下:
|