Python dibuja gráficos con asteriscos

Directorio de artículos


prefacio

Hay algunas cosas que pueden tardar en publicarse recientemente . La biblioteca de tortugas no se usa hoy, y el método print() se usa hoy.


1. Rombo

El rombo es en realidad equivalente a la combinación de cuatro triángulos en diferentes direcciones. Dibujar un rombo es muy simple, siempre que conozcas el marco, puedes escribirlo.

n = 10
for i in range(1, 2*n, 2):
    print(('*' * i).center(3 * n))
s = range(1, 2*(n-1), 2)
for i in s[::-1]:
    print(('*' * i).center(3 * n))

2. Dibuja un triángulo

1. Triángulo isósceles

Si entiendes el código del rombo, entonces el triángulo es simple.

m = 10
for i in range(1, m+1):
    for x in range(1, m+1-i):
        print(' ', end='')
    for j in range(1, 2*i):
        print('*', end='')
    print()

otro:
 

n=8
for i in range(n):
    print((' * '*i))
for i in range(n, 0, -1):
    print((' * '*i))

 

2. Triángulo rectángulo

m = 9
for i in range(1, m+1):
    for j in range(1, 2*i):
        print('*', end='')
    print()


Resumir

Por lo tanto, mientras se domine el marco, todo lo demás no es difícil.

Todo es inseparable de los métodos, y el mundo no puede separarse del orden. -- Rápido

Supongo que te gusta

Origin blog.csdn.net/we123aaa4567/article/details/130204520
Recomendado
Clasificación