Ответ: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()
Объяснение:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ: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()
Объяснение: