Les capacités Python de ta calculatrice NumWorks ont été fortement étendues par les versions 13. 
D'une part, la version 13.1.0 a introduit en Python un nouveau module ion permettant de tester les appuis de touches.
Très utile pour coder tes jeux et interfaces de menus !
D'autre part, le MicroPython de ta calculatrice utilise 3 types de mémoire avec les rôles suivants :
A moins d'avoir de gros besoins en terme de récursivité, le facteur limitant pour tes projets Python sur calculatrice est habituellement le heap / tas.
Et cela tombe bien, avec :

D'une part, la version 13.1.0 a introduit en Python un nouveau module ion permettant de tester les appuis de touches.
Très utile pour coder tes jeux et interfaces de menus !

- la mémoire de stockage qui accueille et conserve tes scripts Python
- le stack (pile) qui, à l'exécution, accueille les références vers les objets Python créés
- le heap (tas) qui, à l'exécution, accueille les valeurs de ces objets Python
A moins d'avoir de gros besoins en terme de récursivité, le facteur limitant pour tes projets Python sur calculatrice est habituellement le heap / tas.
Et cela tombe bien, avec :
- la version 13.2.0 qui double le tas / heap Python, le passant de 16K à 32K
- la version 13.1.0 double aussi le stockage, le passant de 16K à 32K
- la version 13.1.0 quadruple également la pile / stack

Les hautes possibilités de gestion clavier offertes par ion sont également exploitées pour t'offrir un menu de lancement intuitif et très riche :
- choix du niveau de de départ
- prédiction des 1 à 3 prochains tetriminos
- affichage d'une grille

Téléchargement : https://workshop.numworks.com/python/fe ... vin/tetris
Lien : https://nsi.xyz/tetris