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:
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:
1
2
3
4 import os from a import * d = c + 10 print (d)
Où est ce que j'ai péché ?Code:
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!!!