Bonjour

Dans ce mini programme je ne comprends pas pourquoi je ne retrouve pas dans le programme principal la valeur
de la variable modifiée dans la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
# FONCTION
def init_partie():
    numero_boule = int(input("numero de boule choisi(entre 0 et 49) ?     : "))
    print("numéro de boule dans fonction :", numero_boule)
    return numero_boule
# PROGRAMME PRINCIPAL
numero_boule = 0
print("numéro de boule            :", numero_boule)
 
init_partie()
 
print("numéro de boule 1           :", numero_boule)
RESULTAT
numéro de boule : 0
numéro de boule choisi(entre 0 et 49) ? : 40
numéro de boule dans fonction : 40
numéro de boule 1 : 0

"numéro de boule 1" est identique à "numéro de boule" alors qu'il est censé être modifié dans la fonction init_partie

En vous remerciant
cdlt