Найти периметр и площадь прямоугольного треугольника, если даны длины его катетов а и б python - Общение Python мододелов

Вопрос Найти периметр и площадь прямоугольного треугольника, если даны длины его катетов а и б python

Регистрация
21 Июн 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Найти периметр и площадь прямоугольного треугольника, если даны длины его катетов а и б python
 
Регистрация
7 Дек 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
import math
a = int(input())
b = int(input())
c = math.sqrt(a**2 + b**2)
p = a + b + c
s = (a * b) / 2
print(p, s, sep = '\n')
 
Регистрация
9 Дек 2012
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Для гипотенузы в Питоне и формулы не нужны. Ухитрились даже для этого воткнуть готовую функцию
math.hypot(X, Y) - вычисляет гипотенузу треугольника с катетами X и Y (math.sqrt(x * x + y * y))
 
Регистрация
27 Ноя 2013
Сообщения
70
Репутация
-3
Спасибо
0
Монет
0
def triangle(a, b):
c = (a**2 + b**2)**0.5 # гипотенуза
perimeter = a + b + c # периметр
area = 0.5 * a * b # площадь
return perimeter, area

# пример
a, b = 3, 4
p, s = triangle(a, b)
print(f"Периметр: {p}, Площадь: {s}")
 
Сверху Снизу