Предмет: Информатика, автор: kattydemch

ДОПОМОЖІТЬ БУДЬ ЛАСКА У ПАЙТОН
Користувач вводить два числа. Зобразити коло з радіусом, рівним більшому з двох чисел, квадрат зі стороною, рівною меншому числу.

Ответы

Автор ответа: domontrush97
0

Ответ:import matplotlib.pyplot as plt

import numpy as np

# Введення двох чисел від користувача

num1 = float(input("Введіть перше число: "))

num2 = float(input("Введіть друге число: "))

# Знаходження максимального та мінімального чисел

max_num = max(num1, num2)

min_num = min(num1, num2)

# Відображення кола з радіусом, рівним більшому числу

circle = plt.Circle((0, 0), max_num, fill=False, edgecolor='blue', linewidth=2)

# Відображення квадрата зі стороною, рівною меншому числу

square = plt.Rectangle((-min_num/2, -min_num/2), min_num, min_num, fill=False, edgecolor='red', linewidth=2)

# Створення графіку та додавання до нього кола та квадрата

fig, ax = plt.subplots()

ax.add_patch(circle)

ax.add_patch(square)

# Налаштування відображення графіку

ax.set_xlim(-max_num-1, max_num+1)

ax.set_ylim(-max_num-1, max_num+1)

ax.set_aspect('equal', 'box')

plt.xlabel('X')

plt.ylabel('Y')

plt.title('Коло та квадрат')

plt.grid(True)

# Відображення графіку

plt.show()

Объяснение:

Похожие вопросы
Предмет: Английский язык, автор: lukyanova201207
Предмет: Право, автор: Аноним