Pruebas de software | Enseñarle cómo dibujar polígonos regulares usando Python

Insertar descripción de la imagen aquí

Introducción

Dibujar polígonos regulares es una de las tareas básicas de la programación de gráficos en Python. En este artículo, le proporcionaré un tutorial detallado sobre cómo dibujar polígonos regulares usando Python y le proporcionaré un código de muestra. Usaremos la biblioteca Turtle de Python para dibujar.

Paso 1: importar la biblioteca Turtle

Primero debemos instalar el entorno Python y luego usar la biblioteca Turtle para dibujar gráficos. La biblioteca Turtle es parte de la biblioteca estándar de Python y no requiere instalación adicional.

Paso 2: crea una secuencia de comandos de Python

En el entorno de desarrollo Python de nuestra elección, cree un nuevo archivo de script Python, draw_polygon.pypor ejemplo.

Paso 3: escribir código Python

Aquí hay un código de muestra que demuestra cómo dibujar un polígono regular usando la biblioteca Turtle de Python:

import turtle

# 创建Turtle对象
polygon = turtle.Turtle()

# 定义多边形的边数和边长
num_sides = 6  # 此示例为六边形
side_length = 100  # 边长为100像素

# 计算内角
angle = 360 / num_sides

# 绘制多边形
for _ in range(num_sides):
    polygon.forward(side_length)
    polygon.right(angle)

# 关闭绘图窗口
turtle.done()

La imagen dibujada es la siguiente:

Insertar descripción de la imagen aquí

En este ejemplo, primero creamos un objeto Tortuga y definimos el número de lados del polígono (hexágonos en este ejemplo) y las longitudes de los lados. Luego calculamos el grado de cada ángulo interior (ángulo) y usamos un bucle para dibujar los lados del polígono.

También podemos intentar utilizar este script para dibujar otros polígonos regulares, como polígonos regulares de 17 lados. El script es el siguiente:

import turtle

# 创建Turtle对象
polygon = turtle.Turtle()

# 定义多边形的边数和边长
num_sides = 17  # 此示例为六边形
side_length = 50  # 边长为100像素

# 计算内角
angle = 360 / num_sides

# 绘制多边形
for _ in range(num_sides):
    polygon.forward(side_length)
    polygon.right(angle)

# 关闭绘图窗口
turtle.done()

Ejecute el script y la imagen dibujada es la siguiente:

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/Tester_muller/article/details/132629236
Recomendado
Clasificación