import RPi.GPIO as GPIO ## Import GPIO library
import time ## Import 'time' library. Allows us to use 'sleep'
GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
GPIO.setup(7, GPIO.OUT) ## Setup GPIO Pin 7 to OUT
##Define a function named Buzz()
def Buzz(numTimes,speed):
for i in range(0,numTimes):## Run loop numTimes
print "Iteration " + str(i+1)## Print current loop
GPIO.output(7,True)## Switch on pin 7
time.sleep(speed)## Wait
GPIO.output(7,False)## Switch off pin 7
time.sleep(speed)## Wait
print "Done" ## When loop is complete, print "Done"
GPIO.cleanup()
## Ask user for total number of buzzes and length of each blink
iterations = raw_input("Enter total number of times to buzz: ")
speed = raw_input("Enter length of each buzz(seconds): ")
## Start Buzz() function. Convert user input from strings to numeric data types and pass to Buzz() as parameters
Buzz(int(iterations),float(speed))