Exemple : passage de paramètres postionnels

text/x-python parametre2.py — 813 B

Contenu du fichier

#----------------------------------------------------------
# Fonction qui teste le passage de paramètres positionnels
#
# Entrée : nom - nom de la personne (chaine de caractères)
#          age - age de la personne (entier)
#  
# Sortie : (ecran) le nom et l'age
#-------------------------------------------------
def imprime( nom = "Arthur", age=100 ):
   "Cette fonction imprime le nom et l'age"
   print("Nom : ", nom, "Age : ", age)
   return

#------------------------------------------
# Appels et tests de la fonction 
#------------------------------------------
# Appel avec paramètre positionnel (défaut)
imprime("Girard", 30)
# Appel avec paramètre à mots clés
imprime( age=50, nom="Gabriel" )
# Appel avec paramètres par défaut
imprime()
# Appel avec paramètres par défaut
imprime(age=10)