Python. Пользователь вводит данные (ширина и длина первого прямоугольника, ширина и длина второго). Написать программу, которая находит наибольшую площадь прямоугольника
a1, b1 = map(float, input('Данные первого прямоугольника: ').split())
a2, b2 = map(float, input('Данные второго прямоугольника: ').split())
S1, S2 = a1 * a2, a2 * a2
print(f'Большая площадь у первого прямоугольника: {S1}' if S1 > S2 else f'Большая площадь у второго прямоугольника: {S2}')
Объяснение:
В начале вводятся длины сторон прямоугольников через пробел (первый и второй отдельно). Далее, с помощью множественного присваивания в одной строке вычисляем площадь треугольников.
В конце выводим большую площадь с соответствующим текстом.
Answers & Comments
Verified answer
Ответ:
a = int(input("Ширина 1 прямоугольника:"))
b = int(input("Длина 1 прямоугольника:"))
a1 = int(input("Ширина 2 прямоугольника:"))
b1 = int(input("Длина 2 прямоугольника:"))
S1 = a*b
S2 = a1*b1
if S1>S2:
print("Наибольшая площадь прямоугольника:",S1)
else:
print("Наибольшая площадь прямоугольника:",S2)
Программа:
Python:
a1, b1 = map(float, input('Данные первого прямоугольника: ').split())
a2, b2 = map(float, input('Данные второго прямоугольника: ').split())
S1, S2 = a1 * a2, a2 * a2
print(f'Большая площадь у первого прямоугольника: {S1}' if S1 > S2 else f'Большая площадь у второго прямоугольника: {S2}')
Объяснение:
В начале вводятся длины сторон прямоугольников через пробел (первый и второй отдельно). Далее, с помощью множественного присваивания в одной строке вычисляем площадь треугольников.
В конце выводим большую площадь с соответствующим текстом.
Результат:
Данные первого прямоугольника: 12 13
Данные второго прямоугольника: 24 35
Большая площадь у второго прямоугольника: 576.0