def trifunc(width, height):
a=width*height/2
return a
figure = input("Площадь какой фигуры нужно рассчитать? Треугольник - triangle. Квадрат - square. Прямоугольник - rectangle .\n")
if figure == "triangle":
width=int(input("Введи ширину треугольника!\n"))
height=int(input("Введи высоту треугольника!\n"))
print(trifunc(width,height))
else:
print("Что-то пошло не так. В оригинале скрипта тут я был более эмоционален.\n")
P.S. Да и формула площади треугольника s=1/2*a*h
Ваша ошибка:
1. Вы написали "криво" код
2. Вы не отправляете функции значения width и height
3. Что то у Вас с отступами не так