Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника.
x2,x1 = map(float,input().split())
y2,y1 = map(float,input().split())
z2,z1 = map(float,input().split())
a = ((((x2 + x1)**2) + (y2+y1)**2))**0.5
b = ((((x2 + x1)**2) + (z2+z1)**2))**0.5
c = ((((z2 + z1)**2) + (y2+y1)**2))**0.5
P = a+b+c
S = (((P/2-a)*(P/2-b)*(P/2-c))**0.5) * P/2
print("Периметр: ", P, "Площадь: ", S)Периметр: 316.9481855578249 Площадь: 53431.81003522102
Возраст Тани — Х лет, а возраст Мити — У лет. Найти их средний возраст, а также определить, на сколько отличается возраст каждого ребенка от среднего значения.
t = int(input("Возраст Тани:"))
m = int(input("Возраст Мити:"))
c = (t+m)/2
print("Средний возраст: ", abs(c), "Разница у Тани: ", abs(c - t), "Разница у Мити: ", abs(c - m))Средний возраст: 10.5 Разница у Тани: 4.5 Разница у Мити: 4.5
Дано целое число n. Выведите следующее за ним четное число. При решении этой задачи нельзя использовать условную инструкцию if и циклы.
n = int(input()) n += n%2 print(n)
6
Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число n может быть больше, чем количество минут в сутках.
n = float(input()) h = 24 -(n / 60) m = h - m print(abs(h),":",abs(m))
line 3, in <module>
m = h - m
^
NameError: name 'm' is not definedВ трехзначном числе х зачеркнули его вторую цифру. Когда к образованному при этом двузначному числу справа приписали вторую цифру числа х, то получилось число n. По заданному n найти число х (значение n вводится с клавиатуры, 100 <n < 999).
n = int(input("Введите число n: "))
print("Число x равно: ", n//100*100+(n%10*10)+(n%100//10))Число x равно: 291