Python的turtle绘图
上机目的:
1.使用Python构建程序,掌握turtle库中的常用绘图方法
2.熟练使用字面量和变量
3.理解程序的控制结构,在程序设计中熟练运用
上机内容:使用turtle基本绘图函数
【题目1】画一个边长为150的正三角形。
import turtle
a=150
turtle.forward(a)
turtle.left(120)
turtle.forward(a)
turtle.left(120)
turtle.forward(a)
turtle.left(120)
turtle.done()
文档描述内容:
1、编写此程序的基本思路;
2、如何运行此程序,程序的输入数据及输出结果(可用文字+截图形式描述)
3、运行程序中是否遇到的问题,如何解决(可用文字+截图形式)
【题目2】画一个边长为200的正方形,并填充为红,边框为蓝。
import turtle
a = 200
turtle.begin_fill()
turtle.fillcolor("red")
turtle.pencolor("blue")
turtle.pensize(10)
turtle.left(90)
turtle.forward(a)
turtle.left(90)
turtle.forward(a)
turtle.left(90)
turtle.forward(a)
turtle.left(90)
turtle.forward(a)
python新手代码画图d_fill()
turtle.done()
1、编写此程序的基本思路
2、如何运行此程序,程序的输入数据及输出结果(可用文字+截图形式描述)
3、运行程序中是否遇到的问题,如何解决(可用文字+截图形式)
【题目3】画出一个实心的正边形, 总结绘制正多边形的规律。
源代码
import turtle
a = 200
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.pencolor("black")
turtle.pensize(10)
turtle.left(36)
turtle.forward(a)
turtle.left(72)
turtle.forward(a)
turtle.left(72)
turtle.forward(a)
turtle.left(72)
turtle.forward(a)
turtle.left(72)
turtle.forward(a)
d_fill()
turtle.done()
文档描述内容:
1、编写此程序的基本思路
2、如何运行此程序,程序的输入数据及输出结果(可用文字+截图形式描述)
3、运行程序中是否遇到的问题,如何解决(可用文字+截图形式)
【题目4】使用circle()方法画一个某颜的内接正六边形 。
源代码
import turtle
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.pencolor("black")
turtle.pensize(5)
turtle.circle(100)
turtle.circle(100,steps=6)
d_fill()
turtle.done()
文档描述内容:
1、编写此程序的基本思路
2、如何运行此程序,程序的输入数据及输出结果(可用文字+截图形式描述)
3、运行程序中是否遇到的问题,如何解决(可用文字+截图形式)
【题目5】绘制一个五角星。
源代码贴图:
import turtle
a = 200
turtle.pencolor("green")
turtle.pensize(10)
turtle.left(72)
turtle.forward(a)
turtle.left(144)
turtle.forward(a)
turtle.left(144)
turtle.forward(a)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。