[open-alpinux] Pour faire suite à la présentation de ce soir sur le typage Python |
[ Thread Index |
Date Index
| More alpinux.org/open Archives
]
- To: Alpinux <open@xxxxxxxxxxx>
- Subject: [open-alpinux] Pour faire suite à la présentation de ce soir sur le typage Python
- From: Jean-Noël AVILA <jn.avila@xxxxxxx>
- Date: Thu, 21 Mar 2019 23:14:03 +0100
Bonsoir,
Concernant le problème que je n'avais pas pu montrer concernant les type Optional,
Je m'étais trompé de variable à tester. Je testais t au lieu de e.
Ci-dessous le code qui passe la vérification de type :
#!/usr/bin/env python3
# test python
from typing import Tuple, Optional
def test(toto:int)->Optional[int]:
tata = toto + 3
return tata
def test2(titi:int)->Tuple[int, Optional[int]]:
tete= test(titi)
if tete == 1:
return titi, tete
print("titi=" + "3")
return titi, tete
if __name__=="__main__":
print ("test" + "1")
t, e = test2(5)
if e is not None:
print(t+e)