Звездные узоры Python: создавайте потрясающие звездные узоры с помощью циклов for

Вот пример звездообразной программы на Python с использованием цикла for:

rows = 5
for i in range(rows):
    for j in range(i + 1):
        print("*", end=" ")
    print()

Эта программа напечатает узор из звезд в форме треугольника. Количество строк в треугольнике определяется переменной rows.

Вот еще несколько способов создания звездчатых шаблонов с использованием циклов for в Python:

  1. Квадратный узор:

    size = 5
    for i in range(size):
    for j in range(size):
        print("*", end=" ")
    print()
  2. Обратный треугольник:

    rows = 5
    for i in range(rows, 0, -1):
    for j in range(i):
        print("*", end=" ")
    print()
  3. Правильный треугольник:

    rows = 5
    for i in range(1, rows + 1):
    for j in range(i):
        print("*", end=" ")
    print()
  4. Ромбовидный узор:

    size = 5
    for i in range(size):
    for j in range(size - i - 1):
        print(" ", end=" ")
    for j in range(i + 1):
        print("*", end=" ")
    print()
    for i in range(size - 1, 0, -1):
    for j in range(size - i):
        print(" ", end=" ")
    for j in range(i):
        print("*", end=" ")
    print()