Exemple : passage de paramètres par référence

text/x-python parametre1.py — 802 B

Contenu du fichier

#----------------------------------------------------
# Fonction qui teste les modifications possibles aux 
# paramètres (passage de paramètres par référence)
#
# Entrée : v1 - première valeur (entier)
#          v2 - seconde valeur (réel)
#          v3 - troisième valeur (liste)
#          v4 - quatrièm valeur (liste)
# Sortie : rien
#---------------------------------------------------
def test(v1,v2, v3, v4):
    v1=11
    v2=12.44
    v3=[7,8,9]
    v4.append(2)

#------------------------------------------
# Appel et test de la fonction 
# Affichage des résultats des modifications
#------------------------------------------
val1=1
val2=2.2
val3=[1,2,3]
val4=[1,1,2]
print("Avant : ", val1, val2, val3, val4)
test(val1, val2, val3, val4)
print("Après : ", val1, val2, val3, val4)