day1/exercise/even_perfect_4.py
author Santosh G. Vattam <vattam.santosh@gmail.com>
Wed, 28 Oct 2009 20:31:50 +0530
changeset 253 e446ed7287d7
parent 64 333092b68926
child 430 f97ecb4e04a9
permissions -rw-r--r--
Updated session 2 and session 4 slides of day 1.

def is_perfect_square(n):
    i = 1
    while i * i < n:
        i += 1
    return i * i == n

def all_digits_even(n):
    if n < 0: n = -n
    while n > 0:
        if n % 2 == 1:
            return False
        n /= 10
    return True

for i in range(2222, 8888):
    if all_digits_even(i) and is_perfect_square(i):
        print i