# Lezione 9 - Esercizio 3
# Scrivere un programma che aiuta a tenere traccia delle spese. L'utente inserisce le spese finché
# il totale non supera il budget di 500€.
#
# 1. Chiedere all'utente di inserire una spesa alla volta.
# 2. Sommare le spese e termina il ciclo se il totale supera 500€.
# 3. Se l'utente inserisce un valore negativo, usare 'continue' per ignorarlo.
# 4. Alla fine, se il budget è stato superato, stampare un avviso.
#
# Note e consigli:
# - Utilizzare 'continue' per gestire le spese negative.
# - Tenere traccia del totale delle spese e confrontarlo con il budget.
# - Fornire feedback all'utente sullo stato del budget.

budget = 500 

while budget > 0:
    print(f"Hai {budget:.2f}€ a disposizione.")
    spesa = float(input("Quanto vuoi spendere? "))

    if spesa < 0:
        print(f"AO, ma che stai a fa, vuoi spende {spesa:.2f}€. Magari si potesse fare così che ti ricaricano il conto quando spendi... Scrivi un valore realistico, pezzente.")
        continue
    
    budget -= spesa
    
print(f"Ti sei finito i soldi. Il conto è letteralmente in negativo, infatti hai {budget:.2f}€. \nPezzente.")