cython

Форк
0
/
unsignedbehaviour_T184.pyx 
37 строк · 529.0 Байт
1
# ticket: t184
2

3
"""
4
>>> c_call()
5
(-10, 10)
6
>>> py_call()
7
(-10, 10)
8
>>> loop()
9
19
10
>>> rangelist()
11
[-3, -2, -1, 0, 1, 2]
12
"""
13

14
cdef c_g(int a, int b):
15
    return (a, b)
16

17
def py_g(a, b):
18
    return (a, b)
19

20
def c_call():
21
    cdef unsigned int i = 10
22
    return c_g(-i, i)
23

24
def py_call():
25
    cdef unsigned int i = 10
26
    return py_g(-i, i)
27

28
def loop():
29
    cdef unsigned int i = 10
30
    times = 0
31
    for x in range(-i,i):
32
        times += 1
33
    return times
34

35
def rangelist():
36
    cdef unsigned int i = 3
37
    return list(range(-i, i))
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.