Известны длины сторон треугольника 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