Lecture Notes on 21 September 2009 # Prompt the user to enter 3 sides of a triangle # determine if it is a right angled triangle def main(): a = input ("Enter side 1: ") b = input ("Enter side 2: ") c = input ("Enter side 3: ") a2 = a * a b2 = b * b c2 = c * c if ((a2 == b2 + c2) or (b2 == c2 + a2) or (c2 == a2 + b2)): print ("Triangle is right angled") else: print ("Triangle is not right angled") # Prompt the user to enter a number and determine if it is perfect def main(): num = input ("Enter a number: ") sumDivisor = 0 count = 1 limit = num / 2 while (count <= limit): if (num % count == 0): sumDivisor = sumDivisor + count count = count + 1 if (num == sumDivisor): print num, "is perfect" else: print num, "is not perfect"