# Examples of some methods with no return type, or with no parameters def main(): result = getALetter(); # no parameters, but returns a str printQuotient(9, 5); # no return function. call by itself printQuotient(5, 0); print "Before killSomeTime() is called" killSomeTime(); print "After killSomeTime() is called" def getALetter(): isLetter = False; let ='' while(not isLetter): let = raw_input("Please enter a letter of the alphabet: ") isLetter = (let >= 'A' and let <= 'Z') or (let >= 'a' and let <= 'z'); if not isLetter: print "Not a letter. Try again.\n" return let; def printQuotient(x, y): if y == 0: print "I'm not going to divide by 0 !" return print "The quotient of ", x, \ " divided by ", y, " is: ", (x / y) def killSomeTime(): # this function is going to just delay a little x = 0 while x < 5000000000: x+=1 if x%100000000 == 0: print x/5000000000.0*100.0,"% complete." main()