Para antirebote te digo lo que tiene que hacer, y luego intentas replicarlo (asi de paso aprendes y no solo copia y pega).
Debes discriminar cuándo se presiona el boton (sentencia "IF"), dentro de la sentencia, tienes dos opciones, o pones un retardo muy pequeño (no recomendable), o pones un "loop" que lea un "true" tanto mientras el pulsador aun sigue presionado como tambien una variable que cuente un determinado tiempo (ésto para que no sea infinito y no pueda salir mas, en caso de problemas), luego viene el resto de código.
Toda esta explicacion tiene espacio en solo 3 lineas de codigo
Debes discriminar cuándo se presiona el boton (sentencia "IF"), dentro de la sentencia, tienes dos opciones, o pones un retardo muy pequeño (no recomendable), o pones un "loop" que lea un "true" tanto mientras el pulsador aun sigue presionado como tambien una variable que cuente un determinado tiempo (ésto para que no sea infinito y no pueda salir mas, en caso de problemas), luego viene el resto de código.
Toda esta explicacion tiene espacio en solo 3 lineas de codigo