import RPi.GPIO as GPIO
import time
LED = 17
BUTTON = 27
GPIO.setmode(GPIO.BCM)
GPIO.setup(LED, GPIO.OUT)
GPIO.setup(BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_UP)
led_state = False
try:
while True:
if GPIO.input(BUTTON) == GPIO.LOW:
led_state = not led_state
GPIO.output(LED, led_state)
time.sleep(0.3)
except KeyboardInterrupt:
GPIO.cleanup()