Microbit et python [Résolu]

Signaler
-
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
-
Bonjour,

je construit une sorte de jeu avec microbit et python mais je bloque
je voulais faire en sort que si on appuie 3 fois sur le bouton A, on gagne un point et microbit l'affiche mais je n'arrive pas a ecrir sur python "si on appuie 3 fois sur le bouton A"
je suis assez debutante et merci pour toute aide

3 réponses

Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
867
bonjour,
peux-tu déjà montrer ton code qui réagit quand on appuie une fois sur le bouton A?
tu n'as pas expliqué ce que tu voulais afficher.
moi je compterais le nombre de fois qu'on appuie sur le bouton A, et ajouterais un point après trois appuis.

justement c'est le code qui réagit quand on appuit sur le boutton A que je n'arrive pas a faire, pour la suite, les conséquence de ca, c'est deja ok
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
867
>
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021

c'est intéressant mais ici, c'est en fonction de ci A est présssé ou non, pas en fontion du nombre de fois ou il est présseé
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
867 >
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021

>
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021

la encore, ca n'associe pas une action en fonction du Nombre de fois ou le boutton A est préssé
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
867 > lepetitchocolat875
as-tu compris ce que faisait get_presses()?

quand je lis "associe pas une action en fonction du", cela me fait penser à un autre genre de programmation, où on associe des actions à des évènements.

si tu expliques ce que tu connais, cela nous aidera à t'aider.

le get_presses() nous donne le nombre de fois ou un bouton est pressé mais je voudrais qu'en gros lorsque ou si on appuie 3 fois sur le bouton A, alors, par exemple microbit affiche quelque chose
donc je cherche comment formuler ceci sur python (est ce qu'il faut crée un variable ou pas...)
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
867
peut-être quelque chose comme ceci:
pouss=0
while True:
    pouss= pouss + microbit.button_a.get_presses()
    if pouss > 2:
        pouss=0
        #afficher quelque chose
>
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021

merci beaucoup cela me convient parfaitement
Messages postés
15997
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 juin 2021
867 > lepetitchocolat875
peux-tu alors marquer la discussion comme résolue?