Python case 2 - biblioteca de tortugas para dibujar pentagrama V_2.0

Hola a todos, soy bolas de zanahoria con col

La vida es demasiado corta, Python es una canción

Lograr 100 millones de técnicos
Dibujar una estrella de cinco puntas


importación de proyectos

Versión 2.0: observe el código de programa de la versión V1.0, si el ciclo while se puede usar para hacer que la versión 1.0 sea más concisa

Análisis del proyecto - aclaración de ideas

  1. Analizar el problema: La parte computacional del problema de análisis
  2. Definición del problema: división de las partes de entrada, procesamiento y salida del problema (IPO)
  3. Diseño de algoritmos: el corazón de la sección computacional

inserte la descripción de la imagen aquí

Aprendizaje de puntos de conocimiento: desde cero


declaración de bucle

  • declaración del programa de control
  • El programa de juicio determina si un programa se ejecuta de nuevo una o más veces.
  • Instrucciones
while(<条件>)<语句块1>
<语句块2>
  • Cuando la condición es verdadera (True), ejecuta el bloque de declaraciones 1, cuando la declaración es falsa (Flase), sale del ciclo

Programación práctica: práctica, deja que el programa se ejecute

código de referencia


"""
作者:白菜胡萝丸子
版本2.0:观察V1.0版本的程序代码,是否能用while循环使版本1.0更加简介
"""
import turtle


def main():
    # 设置画笔绘制速度
    turtle.speed(2)
    # 设置循环的判断条件
    i = 0

    # 绘制五角星的循环语句
    while i < 5:
        turtle.forward(100)
        turtle.right(144)

        i = i + 1
    # 设置点击关闭窗口
    turtle.exitonclick()


if __name__ == "__main__":
    main()

Resultados de la


Dibujar una estrella de cinco puntas

Llévelo al siguiente nivel: deje que el programa evolucione un poco


La declaración de bucle simplifica enormemente el código del pentagrama, pero si desea que el programa sea más modular, por ejemplo, encapsule el programa para dibujar el pentagrama en una función y luego ingrese el tamaño del pentagrama para hacer el programa del pentagrama más flexible Bueno, ¡dejemos que el programa evolucione un poco!

Supongo que te gusta

Origin blog.csdn.net/coco264/article/details/123551738
Recomendado
Clasificación