Skip to content

Instantly share code, notes, and snippets.

Created June 12, 2012 16:39
Show Gist options
  • Select an option

  • Save anonymous/2918599 to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/2918599 to your computer and use it in GitHub Desktop.
def calculate_if_equal_rek(n, t):
if (t>n):
return False
else:
if (t==n):
return True
else:
if (t<n):
t = t+2
return calculate_if_equal_rek(n, t)
def calculate_if_equal_start(n):
'''Convenience function so you don't have to type 0 all the time'''
result = calculate_if_equal_rek(n, 0)
return result
def get_all_even_numbers(start, end):
numbers = []
k = start
while k < end:
numbers.append(k)
k += 1
for k in numbers:
if calculate_if_equal_start(k) == True:
print k
get_all_even_numbers(0, 10)
print ""
get_all_even_numbers(10, 20)
print ""
get_all_even_numbers(5, 8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment