La fonction FizzBuzz
Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 50 sur 77.
Défi
FacileAjoutez une fonction nommée fizzbuzz qui reçoit un nombre (int) en argument, et :
- Si le nombre est divisible par 3, retournez
"Fizz". - Si le nombre est divisible par 7, retournez
"Buzz". - Si le nombre est divisible par la fois 3 et 7, retournez
"FizzBuzz". - Si aucune des conditions ci-dessus n'est remplie, retournez le nombre lui-même sous forme de chaîne de caractères (string).
Après la fonction :
- Récupérez une saisie utilisateur et convertissez-la en int
- Appelez la fonction
fizzbuzzavec le nombre saisi - Affichez le résultat de la fonction
Essayez vous-même
print("Welcome to FizzBuzz!")
def fizzbuzz(number):
# Écrivez votre code ici
limit = int(input())
# Affiche le résultat de la fonctionToutes 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