Почему после ввода новых данных сразу закрывает программу,открывается если что через cmd
print("1-прямоугольник, 2-треугольник, 3-круг figure = input("Выберите фигуру: ")
if figure == '1':
print("Длины сторон прямоугольника:")
a = float(input("a = "))
b = float(input("b = "))
print("Площадь: %.2f" % (a * b))
elif figure == 'прямоугольник':
print("Длины сторон прямоугольника:")
a = float(input("a = "))
b = float(input("b = "))
print("Площадь: %.2f" % (a * b))
elif figure == '2':
print("Длины сторон треугольника:")
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
p = (a + b + c) / 2
from math import sqrt
s = sqrt(p * (p - a) * (p - b) * (p - c))
print("Площадь: %.2f" % s)
elif figure == 'треугольник':
print("Длины сторон треугольника:")
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
p = (a + b + c) / 2
from math import sqrt
s = sqrt(p * (p - a) * (p - b) * (p - c))
print("Площадь: %.2f" % s)
elif figure == '3':
r = float(input("Радиус круга R = "))
from math import pi
print("Площадь: %.2f" % (pi * r ** 2))
elif figure == 'круг':
r = float(input("Радиус круга R = "))
from math import pi
print("Площадь: %.2f" % (pi * r ** 2))
else:
print("Ошибка ввода")
Сделайте пожалуйста петлю ,чтобы программа не закрывалась