95e94c3353
Signed-off-by: David Rotermund <54365609+davrot@users.noreply.github.com>
1,022 B
1,022 B
Flow Control if, elif, else
{:.no_toc}
* TOC {:toc}The goal
If I would have...
Questions to David Rotermund
Logic blocks need to be indented. Preferable with 4 spaces!
The if statement
if i == 1:
print("if")
elif i == 2:
print("elif brach A")
elif i == 3:
print("elif brach B")
else:
print("else -- default")
The full statement
if_stmt ::= "if" assignment_expression ":" suite
("elif" assignment_expression ":" suite)*
["else" ":" suite]
if, elif, else with lists
A = 1
if A in [0, 2, 4, 6, 8]:
print("found")
else:
print("NOT found")
Output
NOT found
A = 2
if A in [0, 2, 4, 6, 8]:
print("found")
else:
print("NOT found")
Output
found