Calcul du pourboire et du total
Fait partie de la section Fondamentaux du Journey Python de Coddy. Leçon 32 sur 77.
Défi
DébutantCréez un programme de calcul de pourboire qui suit les étapes suivantes :
- Affichez « Bill Split Calculator » comme titre du programme
- Obtenez le montant de l’addition saisi par l’utilisateur
- Obtenez le pourcentage de pourboire saisi par l’utilisateur
- Calculez le montant du pourboire à l’aide de la formule :
tip_amount = (tip_percentage / 100) * bill_amount - Ajoutez le montant du pourboire au montant de l’addition pour obtenir le total
- Affichez le montant total
Remarque : Vous devrez convertir les chaînes saisies en nombres flottants à l’aide de float(input())
Important : Utilisez exactement la formule é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 légèrement différents en virgule flottante, 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 depuis l'entrée utilisateur
# Étape 3 : Obtenir le pourcentage de pourboire depuis l'entrée 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 Fondamentaux
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éfautEntraînez-vous par vous-même : Compilateur Python en ligne