Bonjour à tous,
je me tourne vers vous à cause d'un problème que je rencontre via la gestion de modules. Je fais des fichiers tests pour apprendre mais je rencontre un problème. Je dispose de deux fichiers. Le premier qui est le principal s'appelle fichier_interaction_modules. Mon deuxième fichier, mon module, se nomme module_a.
quand je ne créer pas de fonction dans le module_a, je sais importer ses variables, les utiliser et les modifier. Mon problème survient au moment ou je défini une variable. Voyez par cet exemple:
module_a:
fichier_interaction_modules :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 import pygame import os from pygame.locals import * def calcul(): a = 8 b = 8
Sauriez-vous me dire comment faire pour que g de mon fichier principal s'exécute s'il vous plaît? car j'ai essayé en mettant
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 import os import pygame from pygame.locals import * pygame.init() os.environ["SDL_VIDEO_WINDOWS_POS"] = "0 , 28" #placement de la fenêtre sur l'écran fenetre = pygame.display.set_mode((10, 10), pygame.RESIZABLE) #définition valeur de l'écran import module_a module_a.calcul() g = a + b print(g)mais ça ne marche pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part g = module_a.calcul().a + module_a.calcul().b
Merci à vous tous
Partager