Récupérer plusieurs fois le retour d'un input
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:
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 ?