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éfautEntraînez-vous par vous-même : Compilateur Python en ligne