import time
import board
import digitalio
import random
yellowLed = digitalio.DigitalInOut(board.GP15)
yellowLed.direction = digitalio.Direction.OUTPUT
redLed = digitalio.DigitalInOut(board.GP14)
redLed.direction = digitalio.Direction.OUTPUT
greenLed = digitalio.DigitalInOut(board.GP13)
greenLed.direction = digitalio.Direction.OUTPUT
yellowButton = digitalio.DigitalInOut(board.GP12)
yellowButton.switch_to_input(pull=digitalio.Pull.DOWN)
redButton = digitalio.DigitalInOut(board.GP11)
redButton.switch_to_input(pull=digitalio.Pull.DOWN)
greenButton = digitalio.DigitalInOut(board.GP10)
greenButton.switch_to_input(pull=digitalio.Pull.DOWN)
pointValue = 0
lightList = []
while True:
randomNumber = random.randrange(1,4)
if randomNumber == 1:
yellowLed.value = True
time.sleep(3.0)
yellowLed.value = False
if yellowButton.value:
pointValue = pointValue + 1
else:
print("Great job! You got ", pointValue, " points!")
if randomNumber == 2:
redLed.value = True
time.sleep(3.0)
redLed.value = False
if redButton.value:
pointValue = pointValue + 1
else:
print("Great job! You got ", pointValue, " points!")
if randomNumber == 3:
greenLed.value = True
time.sleep(3.0)
greenLed.value = False
if greenButton.value:
pointValue = pointValue + 1
else:
print("Great job! You got ", pointValue, " points!")