bonjour
Je crée 4 fichiers py dans un même projet:
main.py
config1.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import config1 import config2 import config3 def fonction_o(): config3.other reponse = input("tapez o au clavier: ") if reponse == 'o' : config3.other=config3.other+1 print(config3.other) config1.fonction_n() config2.fonction_p() if(config1.number>5): #ne fonctionne pas fonction_o() config3.ecrit()
config2.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import config2 number=0 def fonction_n() : global number reponse = input("tapez n au clavier: ") if reponse == 'n' : number=number+1 print(number) fonction_n() else: config2.fonction_p()
config3.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import config1 number=0 def fonction_p() : global number reponse = input("tapez p au clavier: ") if reponse == 'p' : number=number+1 print(number) fonction_p() else: config1.fonction_n()
A la ligne 21 de main.py,fonction_o() nin config3.ecrit() ne sont jamais appelés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 other=0 def ecrit(): print(other+100)
Pourquoi?
merci de votre aide
Partager