

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Esercizio sull'uso di if, else, try ed except che calcola le tasse dovute a seconda dei dati immessi.
Tipologia: Esercizi
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


2.2.1 Richiesta del cliente Il cliente richiede un programma che calcola la tassa sul reddito di una persona fisica. 2.2.2 Analisi L'analisi spesso richiede al programmatore di studiare alcune cose sul problema da risolvere, in questo caso sulle leggi che regolano la tassazione dei redditi. Per semplicità , supponiamo che le leggi siano queste: Tutti i contribuenti devono pagare un 'aliquota sui redditi del 20%. Tutti i contribuenti hanno diritto a una deduzione di 10000 euro. Per ciascun dipendente a carico, il contribuente ha diritto a una deduzione aggiuntiva di 3000 euro. La tassa sul reddito si esprime come un numero decimale. Un'altra parte dell'analisi determina quali informazioni dovrà fornire il cliente. In questo caso, l'utente deve immettere il reddito lordo e il numero di dipendenti. Pseudocodice in italiano del programma che calcola la tassa sui redditi: digita il reddito lordo e il numero di dipendenti calcola il reddito imponibile utilizzando la formula: reddito imponibile = reddito lordo - 10000 - (3000 numero di dipendenti) calcola la tassa sul reddito utilizzando la formula: tassa =reddito imponibile 0. visualizza la tassa *** FINE DESCRIZIONE Program: taxform.py Author: Ken Lambert Compute a person's income tax.
Controllo la corretta digitazione degli input numerici tramite la clausola try / except """
TAX_RATE = 0. STANDARD_DEDUCTION = 10000. DEPENDENT_DEDUCTION = 3000.
datiCorretti = True
try: grossIncome = float(input("Enter the gross income: ")) except: print('Inserire un numero decimale, grazie') datiCorretti = False try: numDependents = int(input("Enter the number of dependents: ")) except: print('Inserire un numero intero, grazie') datiCorretti = False
if datiCorretti:
taxableIncome = grossIncome - STANDARD_DEDUCTION - DEPENDENT_DEDUCTION * numDependents
if taxableIncome < 0 : taxableIncome = 0 incomeTax = taxableIncome * TAX_RATE
print("The income tax is euro",str(incomeTax))