Напишите программу которая рисует горизонтальный ряд эллипсов разного цвета заданных с клавиатуры размеров (срочно надо даю 12 балов)
Ответы
Ответ:
Для рисования графики в Python мы можем использовать библиотеку matplotlib. Вот простой пример программы, которая рисует горизонтальный ряд эллипсов разного цвета и размера:
Объяснение:
import matplotlib.pyplot as plt
import numpy as np
# Получаем количество эллипсов и размеры от пользователя
n = int(input("Введите количество эллипсов: "))
sizes = [int(x) for x in input("Введите размеры эллипсов через пробел: ").split()]
# Генерируем цвета для каждого эллипса
colors = np.random.rand(n, 3)
# Создаем фигуру и оси для графика
fig, ax = plt.subplots()
# Рисуем каждый эллипс с заданным размером и цветом
for i in range(n):
ax.add_patch(plt.Ellipse((i*50, 50), sizes[i], 20, color=colors[i]))
# Устанавливаем границы осей
ax.set_xlim(-50, n*50)
ax.set_ylim(0, 100)
# Отображаем график
plt.show()