Python clásico 100 preguntas sobre impresión de gráficos especiales

A continuación se muestran algunos ejemplos de impresión de gráficos especiales utilizando el lenguaje Python.

  1. Imprimir triángulo
n = 5
for i in range(n):
    for j in range(i+1):
        print("*", end="")
    print()

Producción:

*
**
***
****
*****

  1. Imprimir cuadrado
n = 5
for i in range(n):
    for j in range(n):
        print("*", end="")
    print()

Producción:

*****
*****
*****
*****
*****

  1. Imprimir trapezoide
n = 5
for i in range(n):
    for j in range(i+1):
        print("*", end="")
    print()
for i in range(n-1):
    for j in range(n-i-1):
        print("*", end="")
    print()

Producción:

*
**
***
****
*****
****
***
**
*

  1. Imprimir diamante
n = 5
for i in range(n):
    for j in range(n-i-1):
        print(" ", end="")
    for j in range(i+1):
        print("*", end="")
    print()
for i in range(n-1):
    for j in range(i+1):
        print(" ", end="")
    for j in range(n-i-1):
        print("*", end="")
    print()

Producción:

    *
   **
  ***
 ****
*****
 ****
  ***
   **
    *

  1. Imprimir forma de corazón
import math

def heart(x, y):
    if ((x*0.04)**2 + (y*0.04)**2 - 1)**3 - (x*0.04)**2 * (y*0.04)**3 <= 0:
        return "*"
    else:
        return " "

n = 20
for i in range(-n, n):
    for j in range(-n, n):
        print(heart(j, i), end="")
    print()

Producción:


         ***            ***
      **     **       **     **
    **          **   **          **
   *              *               *
  *                                  *
 *                                     *
*                                        *
 *                                      *
  *                                    *
   *                                  *
    **                             **
      **                         **
         ***                  ***
            **             **
              **          **

8.Forma especial

""
a = 176
b = 219
print(chr(b),chr(a),chr(a),chr(a),chr(b))
print(chr(a),chr(b),chr(a),chr(b),chr(a))
print(chr(a),chr(a),chr(b),chr(a),chr(a))
print(chr(a),chr(b),chr(a),chr(b),chr(a))
print(chr(b),chr(a),chr(a),chr(a),chr(b))


""

Supongo que te gusta

Origin blog.csdn.net/yechuanhui/article/details/132817746
Recomendado
Clasificación