Raspberry Pi La Guía Oficial página 150

Ocultar thumbs Ver también para Pi:
Tabla de contenido

Publicidad

_exit(0)
La sangría es importante aquí:
else:
alineado con
instrucción le dice a Python que detenga el programa después de pulsarse el primer botón,
lo que significa que el jugador cuyo botón se pulse en segundo lugar no obtiene ninguna
recompensa por perder.
Tu programa final debería tener este aspecto:
from
gpiozero
from
time
from
random
from
os
import
left_name
right_name
led
=
LED(4)
right_button
left_button
led.on()
sleep(uniform(5, 10))
led.off()
def
pressed(button):
if
button.pin.number
print(left_name
else:
print(right_name
_exit(0)
right_button.when_pressed
left_button.when_pressed
Haz clic en el botón Run, introduce los nombres de los jugadores, espera a que se apague
el LED y verás el nombre del jugador ganador. También verás un mensaje de Python:
Backend terminated or disconnected . Use 'Stop/Restart' to restart ...Esto
simplemente significa que Python ha recibido el comando _exit(0) y ha detenido el
programa, pero tú tendrás que hacer clic en el icono Stop para cerrarlo completamente y
prepararlo para otra ronda (Figura 6-8).
150
_exit(0)
dos línea por encima e
import
LED, Button
import sleep
import
uniform
_exit
=
input("El nombre del jugador izquierdo es
=
input
("El nombre del jugador derecho es
=
Button(15)
=
Button(14)
==
+
" ganó el
+
=
=
LA GUÍA OFICIAL DE
RASPBERRY PI
debe tener una sangría de cuatro espacios,
if
dos líneas por encima de "else". Esta
14:
juego")
" ganó el
juego")
pressed
pressed
PARA PRINCIPIANTES
")
")

Publicidad

Tabla de contenido
loading

Tabla de contenido