Menu
CoddyTech

Output formattato

Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 34 di 77.

challenge icon

Sfida

Principiante

L’ultimo passaggio di questo progetto è formattare l’output!

Ad esempio, per il seguente input:

100 #bill
5 #tip percent
2 #number of people

Output nel seguente formato:

Bill Split Calculator
Total (including tip): $105.0
Each person pays: $52.5

Note importanti sulla formattazione:

  • L’output deve essere esattamente uguale a quello mostrato, comprese tutte le lettere maiuscole e i simboli
  • Non arrotondare i numeri - usa la formattazione predefinita dei float di Python (niente .2f o simili)
  • Quando i numeri vengono convertiti in tipo float, Python li visualizzerà con un numero variabile di cifre decimali (ad es., 105.0, 52.5, 164.28571428571428)
  • Usa le f-string per inserire direttamente i valori calcolati: f"${variable_name}"

Provalo tu

print("Bill Split Calculator")

bill_amount = float(input())
tip_percentage = float(input())
num_people = int(input())

tip_amount = (tip_percentage / 100) * bill_amount
total_amount = bill_amount + tip_amount
amount_per_person = total_amount / num_people

print(total_amount)
print(amount_per_person)

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Python online