Difference between revisions of "Python:Control structures"

From wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
 
[[Category:Python]]
 
[[Category:Python]]
  
Most flow control is standard. Indentation defines the code block to execute. You must be strich, all indents must be the same in a block, amix of spaces and tab is not allowed (unless each line uses the same mix)..........
+
Most flow control is standard. Indentation defines the code block to execute. You must be strict, all indents must be the same in a block, a mix of spaces and tabs is not allowed (unless each line uses the same mix)..........
  
 
<syntaxhighlight lang=python>
 
<syntaxhighlight lang=python>

Revision as of 09:31, 17 July 2018


Most flow control is standard. Indentation defines the code block to execute. You must be strict, all indents must be the same in a block, a mix of spaces and tabs is not allowed (unless each line uses the same mix)..........

if expression:
    block
else:
    otherblock
pass
No operation, use e.g. to avoid negative tests

Exception handling

To catch all exceptions (not wise)

try:
    block
except:
    blockifexceptionisthrown

You better only catch the exceptions you expect. You can choose from the available exceptions [1]

except NameError
The variable does not exist