Ο παίκτης που θα πατήσει πρώτος το κουμπί αφού ανάψει το φως, κερδίζει!
Τι θα χρειαστούμε
- Breadboard
- Ένα Led
- Μια αντίσταση 220Ω
- Δυο Button
- Δυο καλώδια Α – Α
- Τέσσερα καλώδια Α ? Θ
from gpiozero import Button, LED
from time import sleep
import random
led = LED(17)
player_1 = Button(14)
player_2 = Button(15)
time = random.uniform(5, 10)
sleep(time)
led.on()
while True:
if player_1.is_pressed:
print(“Κερδίζει ο παίκτης 1!”)
break
if player_2.is_pressed:
print(“Κερδίζει ο παίκτης 2!”)
break
led.off()
Προσπαθήστε να αναβαθμίσετε το παιχνίδι ώστε να ζητάει τα ονόματα των παικτών και να εκτελείται 5 φορές. Τέλος να αποδίδει το τελικό σκορ συνοδευόμενο από το όνομα του νικητή.
Πως θα κάναμε την επανάληψη με For;
Δρ 2.2 Συνδυασμός κουμπιού με LED