Salut à tous je suis nouveau sur ce site et je débute en quelque sorte dans l'apprentissage du langage python. Ce site m'a toujours aidé tant pour des problèmes que j'ai rencontré en python qu'avec d'autres logiciels et langage. Il se trouve qu'aujourd'hui j'ai un problème et j'aurai aimé avoir l'aide de la communauté.
J'ai un soucis avec l'importation des fonctions. Je veux importer d'un fichier a.py la fonction:
Pour un fichier b.py:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 def calcul(): global c b = input("Donne la valeur de b : ") b = int(b) c = a + b #print (c) return c
J'ai déjà mis les 2 fichiers dans le même répertoire mais ça me donne l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import os from a import * d = c + 10 print (d)
Où est ce que j'ai péché ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Traceback (most recent call last): File "D:\sauvegarde\test python\open_classrooms\test_réseau\serveur.py", line 311, in <module> d = c + 10 NameError: name 'c' is not defined
Merci d'avance pour vos réponses!!!
Partager