Kiber Dan
Ученик
(185)
2 недели назад
▎Программа для нахождения длины и площади окружности
import math
def circle_properties(radius):
length = 2 * math.pi * radius # Длина окружности
area = math.pi * radius ** 2 # Площадь окружности
return length, area
# Примеры использования
radii = [1, 2, 3] # Примеры радиусов
for radius in radii:
length, area = circle_properties(radius)
print(f"Радиус: {radius} -> Длина окружности: {length:.2f}, Площадь: {area:.2f}")
▎Программа для вычисления площади и периметра прямоугольника
def rectangle_properties(length, width):
area = length * width # Площадь прямоугольника
perimeter = 2 * (length + width) # Периметр прямоугольника
return area, perimeter
# Примеры использования
length = 5
width = 3
area, perimeter = rectangle_properties(length, width)
print(f"Длина: {length}, Ширина: {width} -> Площадь: {area}, Периметр: {perimeter}")
▎Измененная версия программы для прямоугольника с вводом и выводом по одной строке
def rectangle_properties(length, width):
area = length * width # Площадь прямоугольника
perimeter = 2 * (length + width) # Периметр прямоугольника
return area, perimeter
# Ввод и вывод по одной строке
length, width = map(float, input("Введите длину и ширину прямоугольника через пробел: ").split())
area, perimeter = rectangle_properties(length, width)
print(f"Площадь: {area}, Периметр: {perimeter}")
▎Примеры работы программ
1. Для окружности с радиусами 1, 2 и 3:
• Радиус: 1 -> Длина окружности: 6.28, Площадь: 3.14
• Радиус: 2 -> Длина окружности: 12.57, Площадь: 12.57
• Радиус: 3 -> Длина окружности: 18.85, Площадь: 28.27
2. Для прямоугольника с длиной 5 и шириной 3:
• Длина: 5, Ширина: 3 -> Площадь: 15, Периметр: 16
2. Напишите программу, которая вычисляет площадь и
периметр прямоугольника по двум его сторонам. Попробуйте изменить ее так, чтобы ввод и вывод записывались по одной строке.