При нажатии Enter прога вылетает

  1. есть калькулятор треугольников с помощью питона
  2. импортировал в .ехе через pyinstaller
  3. при введении чисел всё норм пока не нажать Enter для расчёта- тупо вылетает

помогите, пожалуйста

import math
z =int(input('что хочешь найти? \nнапиши цифру \n1)гипотенузу прямоугольного треугольника \n2)площу треугольника \n3)катет за гипотенузой'))
def h ():
    a =int(input("катет№1"))
    b =int(input('катет№2'))
    return math.sqrt((a ** 2) + (b ** 2))
def g ():
    a1 =int(input("высота треугольника"))
    b1 =int(input("основа относительно высоты"))
    return (0.5*a1*b1)
def j ():
    n =int(input("гипотенуза? "))
    m =int(input("катет№1? "))
    return math.sqrt((n**2)-(m**2))
if (z==1):
    print(h())
elif (z==2):
    print(g())
elif (z==3):
    print(j())
else :
    print("пока-что дорaбатываю")

Ответы (1 шт):

Автор решения: zankorobos

Программа выполнилась и закрылась, нет никакой ошибки. Чтобы прога не закрывалась, добавьте input() в конец, в таком случае она выведет ответ и для закрытия нужно будет нажать Enter

→ Ссылка