Ответы
Відповідь:
Трикутник:
from colorama import Fore, Style
# Висота трикутника
height = 5
# Виводимо трикутник
for i in range(height, 0, -1):
# Виводимо пробіли перед зірочками, щоб вирівняти трикутник
print(" " * (height - i), end="")
# Виводимо червоні зірочки
print(Fore.RED + "* " * i + Style.RESET_ALL)
ромб:
from colorama import Fore, Style
# Розмір ромба
size = 5
# Виводимо верхню частину ромба
for i in range(1, size + 1):
# Виводимо пробіли перед зірочками, щоб вирівняти ромб
print(" " * (size - i), end="")
# Виводимо блакитні зірочки
print(Fore.CYAN + "* " * i + Style.RESET_ALL)
# Виводимо нижню частину ромба
for i in range(size - 1, 0, -1):
# Виводимо пробіли перед зірочками, щоб вирівняти ромб
print(" " * (size - i), end="")
# Виводимо блакитні зірочки
print(Fore.CYAN + "* " * i + Style.RESET_ALL)
П'ятикутник:
from colorama import Fore, Style
# Розмір п'ятикутника
size = 5
# Виводимо п'ятикутник
for i in range(size):
# Виводимо пробіли перед зірочками, щоб вирівняти п'ятикутник
print(" " * (size - i - 1), end="")
# Виводимо зелені зірочки
print(Fore.GREEN + "* " * (2 * i + 1) + Style.RESET_ALL)
# Виводимо пробіли перед наступним рядком
print(" " * (size - i - 1), end="")
# Виводимо останній рядок п'ятикутника
print(Fore.GREEN + "* " * (2 * size - 1) + Style.RESET_ALL)
Шостикутник:
from colorama import Fore, Style
# Розмір шестикутника
size = 5
# Виводимо верхню половину шестикутника
for i in range(size):
# Виводимо пробіли перед зірочками, щоб вирівняти шестикутник
print(" " * (size - i - 1), end="")
# Виводимо жовті зірочки
print(Fore.YELLOW + "* " * (i + 1) + Style.RESET_ALL)
# Виводимо нижню половину шестикутника
for i in range(size - 2, -1, -1):
# Виводимо пробіли перед зірочками, щоб вирівняти шестикутник
print(" " * (size - i - 1), end="")
# Виводимо жовті зірочки
print(Fore.YELLOW + "* " * (i + 1) + Style.RESET_ALL)
Луна:
import turtle
wn = turtle.Screen()
wn.bgcolor("black")
echo = turtle.Turtle()
echo.speed(0)
echo.color("purple", "purple")
echo.pensize(3)
for i in range(6):
echo.penup()
echo.goto(-250 + (i * 100), 0)
echo.pendown()
for j in range(5):
echo.begin_fill()
for k in range(5):
echo.forward(40)
echo.right(144)
echo.end_fill()
echo.penup()
echo.forward(80)
echo.pendown()
turtle.done()