Напишите программу которая рисует горизонтальный ряд эллипсов разного цвета заданных с клавиатуры размеров (срочно надо даю 12 балов)

Ответы

Ответ дал: pupkinll2016
0

Ответ:

Для рисования графики в 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()

Вас заинтересует