Programmation pour débutants avec des blocs
Chapitre
>
Niveau

Fonctions et Procédures
Fonctions avec arguments

Objectif

Utilisez une fonction personnalisée pour arroser toutes les cultures du champ en n'écrivant pas plus de treize (13) lignes de code.

Un paramètre est une valeur que vous transmettez à une fonction lors de son appel. En créant des fonctions personnalisées, vous pouvez ajouter des paramètres afin d'apporter une certaine variation au code exécuté par la fonction.

Il y a plusieurs cultures qui doivent être arrosées successivement. Utilisez une fonction personnalisée pour simplifier votre code et réduire le nombre de lignes à écrire.

Utilisez le bloc define function pour créer une fonction nommée water_crops. Ajoutez un paramètre appelé count à la fonction. À l'intérieur de la fonction, utilisez un bloc de boucle for avec la variable x allant de 0 à count - 1. À l'intérieur de la boucle, avancez de 2 pas, tournez à gauche, arrosez et tournez à droite.

Le paramètre count dans la fonction ci-dessus vous permet de contrôler le nombre de répétitions de la boucle. Avec cette fonction, non seulement vous pouvez exécuter une boucle par un simple appel de fonction, mais vous pouvez également définir combien de fois vous souhaitez que la boucle se répète. Par exemple : appeler water_crops avec l'argument 4 exécutera la boucle for à l'intérieur de la fonction quatre (4) fois.

Définissez et utilisez cette fonction pour arroser les cultures en écrivant pas plus de treize (13) lignes de code.

Livre de Code