#TutorielPython3 : Apprendre à coder en Python #48 : Fonction avec un paramètre par défaut
30 Janvier 2020 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #Tech' Net & Code, #e-Learning

Le principe via un exemple
Une fonction avec un paramètre par défaut : msg1
def message_gare(msg1, m2 = msg2, m3 = msg3, m4 = msg4) :
Je vous propose d'écrire un script qui permet d'afficher automatiquement un message dans une gare selon le cas. Pour ce faire, je choisis artificiellement msg1 comme celui par défaut. Autrement dit, msg1 sera affiché quel que soit le scénario. Voyons de ce pas le script :

À noter que dans ce script, le paramètre num_train est obligatoire. En revanche, les trois autres, depart, destination et voie sont optionnels. Testons en vrac le script avec simplement 2 arguments : 988 pour le n° de Train et 7 pour le départ.
1er scénario : Appel de fonction message_gare avec 2 arguments :
- (Num_train, depart = 7)

Voyons à présent ce que la Console Python nous renvoie (et c'est le message qui sera affiché) :

2ème scénario : Appel de fonction message_gare avec 3 autres arguments :
- (Num_train, depart = 10, destination = "Montpellier")
Voyons ce deuxième appel de fonction :

Voilà le message que liront les personnes se trouvant à cette gare :

3ème scénario : Appel de fonction message_gare avec 1 seul argument :
- (Num_train)
Voyons le 3ème appel de fonction :

Et ce que nous renvoie la Console Python:

À noter :
Pour le quatrième scénario possible, il suffira d'affecter des valeurs à ces quatre arguments pour faire s'afficher un message différent de trois précédents. C'est tout et donc je vous invite à le faire.
Lire la suite : Fonction avec l'opérateur Splat
==== De vous à nous ====
Pour être alerté de la publication de nouveaux articles, en temps réel, pensez à vous inscrire, au préalable, à la Newsletter en saisissant votre adresse-mail (valide) dans la zone dédiée, ci-dessous.
Après quoi, un mail de confirmation sous forme de lien vous sera envoyé pour s’assurer que vous êtes bien le titulaire de l’adresse-mail saisie. Et, il vous suffira simplement de valider ce lien (en cliquant dessus) pour que votre inscription devienne effective.
Du reste, pour nous faire une suggestion, signaler une erreur, un lien inactif ou nous faire part d’une information précise en rapport avec le Congo, cliquez ici.
Merci et à bientôt.
L'Equipe RdC.
Météo de la ville de Kinshasa
Newsletter
Abonnez-vous pour être averti des nouveaux articles publiés.
Catégories
- 1498 Echos de la vie quotidienne Congo & Diaspora
- 1380 Autre regard
- 1356 Focus sur le mal Congolais
- 1209 C'est à voir et à revoir
- 627 Dico exquis anti-mystification
- 560 e-Learning
- 422 Carte blanche à
- 334 Fréquence Agora
- 314 Tech' Net & Code
- 133 Curiosités & Saveurs locales
- 93 Echappées artistiques
- 41 Adresses utiles
- 38 Congo & Diaspora en un clin d'oeil
- 36 Jeux d'hier et d'aujourd'hui
- 30 En ce temps-là
- 16 Arbres fruitiers
==============================
Algorithmique & programmation :
- ● Larp
- ● Scratch
- ● Linotte
- ● Python
- ● GeoGebra
- ● Xcas
- ● Excel & langage VBA
- ● HTML5 & CSS3
- ● JavaScript
=================================
Commenter cet article