def recursive_count(n, i=0):
if i >= n:
return
else:
print "Hello from %d!" % i
return recursive_count(n, i+1)
def iterate_list(l):
if l == []:
print "Done"
return
else:
print "Next element is %s" % l.pop(0)
return iterate_list(l)
recursive_count(5)
iterate_list(["hamburger", "fries", "liter cola"])
ZGVmIHJlY3Vyc2l2ZV9jb3VudChuLCBpPTApOgoJaWYgaSA+PSBuOgoJCXJldHVybgoJZWxzZToKCQlwcmludCAiSGVsbG8gZnJvbSAlZCEiICUgaQoJCXJldHVybiByZWN1cnNpdmVfY291bnQobiwgaSsxKQoKZGVmIGl0ZXJhdGVfbGlzdChsKToKCWlmIGwgPT0gW106CgkJcHJpbnQgIkRvbmUiCgkJcmV0dXJuCgllbHNlOgoJCXByaW50ICJOZXh0IGVsZW1lbnQgaXMgJXMiICUgbC5wb3AoMCkKCQlyZXR1cm4gaXRlcmF0ZV9saXN0KGwpCgpyZWN1cnNpdmVfY291bnQoNSkKaXRlcmF0ZV9saXN0KFsiaGFtYnVyZ2VyIiwgImZyaWVzIiwgImxpdGVyIGNvbGEiXSk=