Известны длины сторон треугольника a, b, c. 
Напишите программу, вычисляющую площадь этого треугольника. Все числовые данные брать любые, но не забывать указывать тип.
	
	
	Python
	
		
		
								
				
								
				
								
				
				
							
								
				
				
							
								
				
				
							
			
	
		
			Сделать программу в Python
С проверкой данных:
				
							 import fractions, math 
def f(x): 
    intx = int(x) 
    return intx if intx == x else x 
try: 
    a, b, c = map(fractions.Fraction, input('a b c: ').split()) 
    if aнапишем программу в Python:
a = 20 # int
b = 30 # int
c = 25 # int
p = (a + b + c) / 2 # вычисляем полупериметр
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5 # вычисляем площадь по формуле Герона
print(f"Площадь треугольника с сторонами a = {a}, b = {b}, c = {c} равна {s} кв. ед. ")
# вывод результата
output:
Площадь треугольника с сторонами a = 20, b = 30, c = 25 равна 150.0 кв. ед.
				
							a = 20 # int
b = 30 # int
c = 25 # int
p = (a + b + c) / 2 # вычисляем полупериметр
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5 # вычисляем площадь по формуле Герона
print(f"Площадь треугольника с сторонами a = {a}, b = {b}, c = {c} равна {s} кв. ед. ")
# вывод результата
output:
Площадь треугольника с сторонами a = 20, b = 30, c = 25 равна 150.0 кв. ед.
 print(((lambda a,b,c: ((a + b + c) / 2 * ((a + b + c) / 2 - a) * ((a + b + c) / 2 - b) * ((a + b + c) / 2 - c))**0.5)((float(input())),(float(input())),(float(input()))))) 
  a = 5.2 # длина стороны a 
b = 6.7 # длина стороны b 
c = 8.1 # длина стороны c 
 
# вычисляем полупериметр 
s = (a + b + c) / 2 
 
# вычисляем площадь по формуле Герона 
S = (s * (s - a) * (s - b) * (s - c)) ** 0.5 
 
print("Площадь треугольника:", S) 
  a = float(input()) 
b = float(input()) 
c = float(input()) 
p = ( a + b + c) / 2 
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5 
print(s) Похожие вопросы
- Помогите, как сделать авторизацию в программе на python?
- Оцените первую программу на Python, если не трудно :)
- Оцените программу на Python
- Помогите написать программу на Python, моя версия кода на скрине, вроде всё работает, но автопроверка не проходит.
- Напишите программу на Python
- Выразите число в виде суммы четырех квадратов Нужно написать программу на python
- Очень надо написать программу на Python!!!
- Программа на Python
- Помогите пожалуйста написать 2 программы на Python
- Помогите с программой на python библиотека tkinter
 
						 
						 
						