Ressources du Congo

#TutorielPython3 : Apprendre à coder en Python #46 : les fonctions #2 - année bissextile

11 Janvier 2020 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #Tech' Net & Code, #e-Learning

 

 

Un classique

Je vous propose de passer de la théorie à la pratique pour bien nous approprier la notion de fonction. Partons de ce script classique (que nous connaissons bien) qui permet de déterminer si une année saisie par l'utilisateur est bissextile ou pas.

Les fonctions #2 : année bissextile
Les fonctions #2 : année bissextile

Je vous propose de saisir l'année 2020, tant qu'à faire:

Les fonctions #2 : année bissextile
Les fonctions #2 : année bissextile

Voyons à présent ce que la Console Python nous renvoie :

Les fonctions #2 : année bissextile
Les fonctions #2 : année bissextile

Fonction :  def annee_bissextile(annee)

                        Une fonction avec un seul paramètre

Ce script marche sauf qu'il n'embarque aucune fonction. Et donc son intérêt est pour le moins limité. Pour remédier à ce manque, je vous propose de réécrire le script de telle sorte que l'on y intègre une fonction que l'on pourra embarquer dans un autre script.

Les fonctions #2 : année bissextile
Les fonctions #2 : année bissextile

Quand je lance l'exécution du script :

Les fonctions #2 : année bissextile
Les fonctions #2 : année bissextile

La Console Python nous renvoie bien le résultat attendu.

Les fonctions #2 : année bissextile
Les fonctions #2 : année bissextile

Remarque :

Le corps du script principal ne comporte que 6 lignes (12 à 17) et celui de la fonction (def) 3 lignes que l'on va sauvegarder sous forme de module afin de l'appeler dans un autre script ou module autant de fois que nécessaire, sans devoir le réécrire bien évidemment. Nous verrons cette approche quand je vais aborder la notion de module. D'ici là, je vous invite à tester les autres années.

Lire la suite : Les fonctions #2 : PGCD

Partager cet article

Commenter cet article