Affichage formaté
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 42 sur 92.
Défi
FacileLa dernière étape consiste à rendre la sortie lisible. Remplace les deux lignes qui affichent total_amount et amount_per_person par deux lignes qui utilisent une chaîne de format et %.2f, afin que chaque montant ait 2 décimales.
Par exemple, pour les entrées 100, 5 et 2, le programme affiche :
Bill Split Calculator
Total (including tip): $105.00
Each person pays: $52.50Respecte exactement le texte, y compris les majuscules, les deux-points et l’espace, ainsi que le signe $ avant chaque montant. Garde le message de bienvenue ainsi que le code qui lit les entrées et calcule les montants.
Essayez vous-même
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)
Toutes les leçons de Fondamentaux
4Opérateurs, partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloRaccourcis arithmétiquesRécapitulatif – calculs simplesOpérateurs de comparaison7Entrées/sorties de base
SortieSortie avec des variablesFormatage des chaînesEntréeConversion de typeRécapitulatif - Jusqu’à 120Récapitulatif - Vrai ou faux10Fonctions
Déclarer une fonctionArgumentsValeur de retourTypes de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateur ternaire8Calculateur de partage de l’addition
Message de bienvenueSaisie des données11FizzBuzz avec une touche originale
Présentation du jeuLa fonction FizzBuzz14Tableaux : notions avancées
Découpage des tableauxOpérateurs de séquenceAppartenanceTrier et inverser3Variables, partie 2
Déclaration de typeInférence de typeConstantesRécapitulatif - Initialiser les variablesConversion de type6Prise de décision
Instruction ifIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction match9Boucles
Boucle forBoucle whileBreakContinueRécapitulatif - FactorielleLa fonction rangeBoucle imbriquéeRécapitulatif - Saisie dynamiqueEntraînez-vous par vous-même : Compilateur GDScript en ligne