Bill Discount System

Apply different discount slabs based on total bill amount.

PythonBeginner
Python
# Program for bill discount system

amount = float(input("Enter total bill amount: "))

if amount < 0:
    print("Amount cannot be negative.")
elif amount < 1000:
    discount = 0
elif amount < 5000:
    discount = 0.05 * amount
elif amount < 10000:
    discount = 0.10 * amount
else:
    discount = 0.15 * amount

payable = amount - discount

print("Discount:", discount)
print("Amount to be paid:", payable)

Output

Enter total bill amount: 6000
Discount: 600.0
Amount to be paid: 5400.0

We use tiered discount slabs using if-elif-else. Each branch computes a discount percentage and subtracts it from the original amount.