day1/exercise/even_perfect_4.py
branchscipy2010
changeset 430 f97ecb4e04a9
parent 64 333092b68926
equal deleted inserted replaced
429:58a2d1766197 430:f97ecb4e04a9
     3     while i * i < n:
     3     while i * i < n:
     4         i += 1
     4         i += 1
     5     return i * i == n
     5     return i * i == n
     6 
     6 
     7 def all_digits_even(n):
     7 def all_digits_even(n):
     8     if n < 0: n = -n
     8     if n < 0:
       
     9         n = -n
     9     while n > 0:
    10     while n > 0:
    10         if n % 2 == 1:
    11         if n % 2 == 1:
    11             return False
    12             return False
    12         n /= 10
    13         n /= 10
    13     return True
    14     return True