projects
/
cython.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge
[cython.git]
/
tests
/
run
/
if.pyx
1
__doc__ = u"""
2
>>> f(0,0)
3
0
4
>>> f(1,2)
5
2
6
>>> f(1,-1)
7
1
8
9
>>> g(1,2)
10
1
11
>>> g(0,2)
12
2
13
>>> g(0,0)
14
0
15
16
>>> h(1,2)
17
1
18
>>> h(0,2)
19
2
20
>>> h(0,0)
21
3
22
"""
23
24
def f(a, b):
25
x = 0
26
if a:
27
x = 1
28
if a+b:
29
x = 2
30
return x
31
32
def g(a, b):
33
x = 0
34
if a:
35
x = 1
36
elif b:
37
x = 2
38
return x
39
40
def h(a, b):
41
x = 0
42
if a:
43
x = 1
44
elif b:
45
x = 2
46
else:
47
x = 3
48
return x