Blame tests/run/addloop.pyx

Packit 562c7a
__doc__ = u"""
Packit 562c7a
    >>> x = 1
Packit 562c7a
    >>> for i in range(10):
Packit 562c7a
    ...     x = x + i
Packit 562c7a
    >>> x
Packit 562c7a
    46
Packit 562c7a
Packit 562c7a
"""
Packit 562c7a
Packit 562c7a
def add_pyrange(max):
Packit 562c7a
    """
Packit 562c7a
    >>> add_pyrange(10)
Packit 562c7a
    46
Packit 562c7a
    """
Packit 562c7a
    x = 1
Packit 562c7a
    for i in range(max):
Packit 562c7a
        x = x + i
Packit 562c7a
    return x
Packit 562c7a
Packit 562c7a
def add_py(max):
Packit 562c7a
    """
Packit 562c7a
    >>> add_py(10)
Packit 562c7a
    46
Packit 562c7a
    """
Packit 562c7a
    x = 1
Packit 562c7a
    for i from 0 <= i < max:
Packit 562c7a
        x = x + i
Packit 562c7a
    return x
Packit 562c7a
Packit 562c7a
def add_c(max):
Packit 562c7a
    """
Packit 562c7a
    >>> add_c(10)
Packit 562c7a
    46
Packit 562c7a
    """
Packit 562c7a
    cdef int x,i
Packit 562c7a
    x = 1
Packit 562c7a
    for i from 0 <= i < max:
Packit 562c7a
        x = x + i
Packit 562c7a
    return x