Bonjour,
Je me demandais comment récupérer le retour d'un input pour s'en servir plusieurs fois dans d'autres fonctions(et donc que l'on est qu'une seule fois besoin de taper l'input). Dans mon exemple ici, cela marche :
'test1' et 'test2' on bien le même retour, mais le problème c'est que j'ai besoin que 'name' soit dans une fonction ou une classe, et que le fonctionnement reste le même, à savoir appeler une seule fois l'input, et le récupérer pour plusieurs fonctions.
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 class ClassTest: def __init__(self, input_test=""): self.input_test = input_test def __str__(self): return self.input_test def test1(u): print(f"{u} test1") def test2(o): print(f"{o} test2") name = ClassTest(input("?")) test1(name) test2(name)
Savez vous comment faire ça, s'il vous plait ?
Partager