1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
if 1: 10
elif 2: 20
else: 30
if True:
1
...
if x < 1:
...
else:
pass
if a:
pass
elif b:
...
if a and b:
...
elif True:
...
elif c:
...
elif d:
...
else:
f()
# Valid test expression
if a := b: ...
elif a := b: ...
if lambda x: x: ...
elif lambda x: x: ...
if await x: ...
elif await x: ...
if (yield x): ...
elif (yield x): ...