La fonction FizzBuzz
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 59 sur 92.
Défi
FacileConservez le message de bienvenue de l’étape précédente.
Sous _ready(), ajoutez une fonction fizzbuzz avec un paramètre int, number, et le type de retour String. Elle renvoie :
"FizzBuzz"sinumberest divisible à la fois par 3 et par 7"Fizz"s’il est divisible par 3"Buzz"s’il est divisible par 7- sinon, le nombre lui-même sous forme de
String, par exemple"5"
Ensuite, dans _ready(), après le message de bienvenue :
- Lisez un nombre entier dans une variable
limit. - Affichez la valeur renvoyée par
fizzbuzz(limit).
Pour l’entrée 21, la sortie est :
Welcome to FizzBuzz!
FizzBuzzEssayez vous-même
extends Node
func _ready():
print("Welcome to FizzBuzz!")
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