Я пишу простую программу, которая выполняет условие if-else. Моя программа получает от пользователя вес объекта в килограммах. , плавающее число, и распечатать цену за доставку. с помощью пока я хочу развернуть программу для работы и рассчитать общую стоимость для нескольких пакетов. Программа должна загружать вес пакета, пока пользователь не введет пустую строку или число, равное 0 или меньше. Затем программа распечатает общую цену для всех пакетов
, код выглядит так:
def packagePrice():
weightInKg = float(input(" Enter the value of weight:"))
totalPrise = 0
while weightInKg != "" or weight <= 0:
if weightInKg <= 10:
price = 149
elif 10 < weightInKg <= 100:
price = 500
elif weightInKg > 100:
print ("Not allowed")
totalPrise+= price
print(totalPrise)
weightInKg = float(input(" Enter the value of weight:"))
packagePrice()
, но при этом не запускается ни одна справка