Calcul du pourboire et du total
Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 32 sur 77.
Défi
DébutantCréez un programme de calcul de pourboire qui suit ces étapes :
- Affichez "Bill Split Calculator" comme titre du programme
- Récupérez le montant de la facture à partir de l'entrée utilisateur
- Récupérez le pourcentage de pourboire à partir de l'entrée utilisateur
- Calculez le montant du pourboire en utilisant la formule :
tip_amount = (tip_percentage / 100) * bill_amount - Ajoutez le montant du pourboire au montant de la facture pour obtenir le total
- Affichez le montant total
Note : Vous devrez convertir les chaînes de caractères saisies en nombres décimaux en utilisant float(input())
Important : Utilisez la formule exactement telle qu'elle est écrite ci-dessus — divisez d'abord tip_percentage par 100, puis multipliez par bill_amount. Modifier l'ordre des opérations (par exemple, multiplier avant de diviser) peut produire des résultats de virgule flottante légèrement différents qui ne correspondront pas à la sortie attendue.
Essayez vous-même
# Étape 1 : Afficher le titre du programme
# Étape 2 : Obtenir le montant de la facture à partir de la saisie de l'utilisateur
# Étape 3 : Obtenir le pourcentage de pourboire à partir de la saisie de l'utilisateur
# Étape 4 : Calculer le montant du pourboire
# Étape 5 : Calculer le montant total
# Étape 6 : Afficher le montant total
Toutes les leçons de Fundamentals
4Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 47Calculateur de partage d'addition
Message de bienvenueSaisie des données10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variables8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleLa fonction RangeBoucles imbriquéesRécapitulatif - Saisie dynamique3Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesRécapitulatif - Calculs simplesOpérateurs de comparaison6E/S de base
SortieSortie avec des variablesEntréeCastRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArgumentsRetourner une valeurRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut