A voir également:
- Python microbit 2
- Citizen code python - Accueil - Outils
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- 2 comptes whatsapp - Guide
- France 2 uhd - Accueil - TV & Vidéo
4 réponses
_Ritchi_
Messages postés
21294
Date d'inscription
samedi 17 mars 2007
Statut
Contributeur
Dernière intervention
1 décembre 2024
6 080
28 févr. 2021 à 11:36
28 févr. 2021 à 11:36
Bonjour,
Dans tes boucles "while True" , vue l'indentation que tu as mise pour la commande "break", si on ne presse aucun bouton, on en ressort immédiatement sans rien faire : est-ce bien ce que tu voulais faire ?
Ritchi
Dans tes boucles "while True" , vue l'indentation que tu as mise pour la commande "break", si on ne presse aucun bouton, on en ressort immédiatement sans rien faire : est-ce bien ce que tu voulais faire ?
Ritchi
oui, mais en mettant button_a.was pressed, est e que si on presse le bouton A avant le while true, avant la boucle ceci sera comptabilisé?
_Ritchi_
Messages postés
21294
Date d'inscription
samedi 17 mars 2007
Statut
Contributeur
Dernière intervention
1 décembre 2024
6 080
Modifié le 28 févr. 2021 à 12:44
Modifié le 28 févr. 2021 à 12:44
Bonjour,
Il faudrait que tu approfondisses ta connaissance du fonctionnement de la fonction button_a.get_presses()
Chaque pression sur le bouton est détectée par la carte et est mémorisée.
A chaque fois que tu demandes le nombre d'appui sur le bouton A, le compteur est remis à zéro.
Démonstration:
Lance la commande
Appuie plusieurs fois sur le bouton A
Lance la commande
Lance à nouveau la commande : elle te renvoie 0 !
Conclusions:
• si tu veux exploiter la valeur de cette commande, il convient de stocker cette information dans une variable pour son usage ultérieur.
• dans ton code, supprime toutes les lignes
Ritchi
Il faudrait que tu approfondisses ta connaissance du fonctionnement de la fonction button_a.get_presses()
Chaque pression sur le bouton est détectée par la carte et est mémorisée.
A chaque fois que tu demandes le nombre d'appui sur le bouton A, le compteur est remis à zéro.
Démonstration:
Lance la commande
button_a.get_presses(): elle te renvoie 0, si le bouton A n'a pas été pressé.
Appuie plusieurs fois sur le bouton A
Lance la commande
button_a.get_presses(): tu verras le nombre de fois où tu as appuyé sur le bouton A.
Lance à nouveau la commande : elle te renvoie 0 !
Conclusions:
• si tu veux exploiter la valeur de cette commande, il convient de stocker cette information dans une variable pour son usage ultérieur.
• dans ton code, supprime toutes les lignes
button_a.get_presses() == 0car elles sont inutiles
Ritchi