欢迎访问宙启技术站
智能推送

使用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像素的圆形,并在画布上显示。

通过运行以上代码,你可以在画布上看到绘制的图形。如果你想继续绘制其他图形,只需修改相应的绘制函数即可。你也可以在绘制函数中添加其他绘制操作,以创建更复杂的图形。

此外,你还可以在画布上添加其他元素,如背景颜色、填充颜色、文字等,以及对图形进行变换、移动等操作,以满足你的绘图需求。