Защо, когато въведа данните, програмата не извъшва това, което трябва - както е показано в кода
bj = float(input(""))
if (bj<700):
print("Парите недостигат")
kat = str(input(""))
brh = int(input(""))
if (brh>=1 or brh<=4):
tr1 = int(0.75*bj)
osp = int(bj - tr1)
if (kat == "VIP"):
bil = int((brh*osp)//499.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (kat == "Normal"):
bil = int((brh*osp)//299.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (brh>=5 or brh<=9):
tr1 = int(0.60*bj)
osp = int(bj - tr1)
if (kat == "VIP"):
bil = int((brh*osp)//499.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (kat == "Normal"):
bil = int((brh*osp)//299.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (brh>=10 or brh<=24):
tr1 = int(0.50*bj)
osp = int(bj - tr1)
if (kat == "VIP"):
bil = int((brh*osp)//499.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (kat == "Normal"):
bil = int((brh*osp)//299.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (brh>=25 or brh<=49):
tr1 = int(0.40*bj)
osp = int(bj - tr1)
if (kat == "VIP"):
bil = int((brh*osp)//499.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (kat == "Normal"):
bil = int((brh*osp)//299.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (brh>=50):
tr1 = int(0.25*bj)
osp = int(bj - tr1)
if (kat == "VIP"):
bil = int((brh*osp)//499.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")
elif (kat == "Normal"):
bil = int((brh*osp)//299.99)
if (osp==0):
print("Нямаш достатъчно пари")
elif (osp>=499.99):
print("Имаш достатъчно пари")

Меню