Вот пример звездообразной программы на Python с использованием цикла for:
rows = 5
for i in range(rows):
for j in range(i + 1):
print("*", end=" ")
print()
Эта программа напечатает узор из звезд в форме треугольника. Количество строк в треугольнике определяется переменной rows.
Вот еще несколько способов создания звездчатых шаблонов с использованием циклов for в Python:
-
Квадратный узор:
size = 5 for i in range(size): for j in range(size): print("*", end=" ") print() -
Обратный треугольник:
rows = 5 for i in range(rows, 0, -1): for j in range(i): print("*", end=" ") print() -
Правильный треугольник:
rows = 5 for i in range(1, rows + 1): for j in range(i): print("*", end=" ") print() -
Ромбовидный узор:
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()