使用Python编写的图形绘制案例:绘制正方形、三角形、圆形等
发布时间:2023-12-04 19:33:17
以下是使用Python编写的图形绘制案例,包括正方形、三角形和圆形,并提供了相应的使用例子。
1. 绘制正方形
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.title("绘制正方形")
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
# 绘制正方形
def draw_square():
for _ in range(4):
pen.forward(100)
pen.right(90)
# 使用例子
draw_square()
# 结束画布
canvas.exitonclick()
使用例子:上述代码将绘制一个边长为100像素的正方形,并在画布上显示。
2. 绘制三角形
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.title("绘制三角形")
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
# 绘制三角形
def draw_triangle():
for _ in range(3):
pen.forward(100)
pen.right(120)
# 使用例子
draw_triangle()
# 结束画布
canvas.exitonclick()
使用例子:上述代码将绘制一个边长为100像素的等边三角形,并在画布上显示。
3. 绘制圆形
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.title("绘制圆形")
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
# 绘制圆形
def draw_circle():
pen.circle(100)
# 使用例子
draw_circle()
# 结束画布
canvas.exitonclick()
使用例子:上述代码将绘制一个半径为100像素的圆形,并在画布上显示。
通过运行以上代码,你可以在画布上看到绘制的图形。如果你想继续绘制其他图形,只需修改相应的绘制函数即可。你也可以在绘制函数中添加其他绘制操作,以创建更复杂的图形。
此外,你还可以在画布上添加其他元素,如背景颜色、填充颜色、文字等,以及对图形进行变换、移动等操作,以满足你的绘图需求。
