Menu
CoddyTech

Output formattato

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 42 di 92.

challenge icon

Sfida

Facile

L'ultimo passaggio consiste nel rendere leggibile l'output. Sostituisci le due righe che stampano total_amount e amount_per_person con due righe che usano una stringa di formattazione e %.2f, in modo che ogni importo abbia 2 cifre decimali.

Ad esempio, con gli input 100, 5 e 2, il programma stampa:

Bill Split Calculator
Total (including tip): $105.00
Each person pays: $52.50

Riproduci il testo esattamente, comprese le lettere maiuscole, i due punti e lo spazio, e il simbolo $ prima di ogni importo. Mantieni il messaggio di benvenuto e il codice che legge gli input e calcola gli importi.

Provalo tu

extends Node

func _ready():
	print("Bill Split Calculator")

	var bill_amount := float(OS.read_string_from_stdin())
	var tip_percentage := float(OS.read_string_from_stdin())
	var num_people := int(OS.read_string_from_stdin())

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

	print(total_amount)
	print(amount_per_person)

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online