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 :
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)
'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.
Savez vous comment faire ça, s'il vous plait ?