bonjour

Je crée 4 fichiers py dans un même projet:
main.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()
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
 
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()
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 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()
config3.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
other=0
 
def ecrit():
  print(other+100)
A la ligne 21 de main.py,fonction_o() nin config3.ecrit() ne sont jamais appelés.
Pourquoi?


merci de votre aide