Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
def _map(l,f): if null_seq(l): return null else: return make_pair(f(head(l)),_map(tail(l),f))
def sum_naturals(n):
"""Sum the first n natural numbers.
>>> sum_naturals(5)
15
"""
total, k = 0, 1
while k <= n:
total, k = total + k, k + 1
return total
Создание простейших структур данных с помощью функций в Python