import RPi.GPIO as GPIO ## Import GPIO library
import time

GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(16, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)

while 1:
 GPIO.wait_for_edge(16, GPIO.RISING)
 print("Button 1 Pressed")
 GPIO.wait_for_edge(16, GPIO.FALLING)
 print("Button 1 Released")
 GPIO.wait_for_edge(18, GPIO.FALLING)
 print("Button 2 Pressed")
 GPIO.wait_for_edge(18, GPIO.RISING)
 print("Button 2 Released")

GPIO.cleanup()

