day1/exercise/even_perfect_4a.py
changeset 94 8c92864c184b
child 380 669b72283b55
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/day1/exercise/even_perfect_4a.py	Sun Oct 11 16:51:43 2009 +0530
@@ -0,0 +1,14 @@
+def all_digits_even(n):
+    if n < 0: n = -n
+    while n > 0:
+        if n % 2 == 1:
+            return False
+        n /= 10
+    return True
+
+i = 46
+while i <= 94:
+    square = i * i
+    if all_digits_even(square):
+        print square
+    i += 1