Fonctions qui ne sont jamais appelées
bonjour
Je crée 4 fichiers py dans un même projet:
main.py
Code:
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:
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:
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:
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