python:features
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
python:features [2016/07/13 21:55] – mithat | python:features [2016/07/13 22:21] – [Iteration/repetition] mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Some Python features ====== | ====== Some Python features ====== | ||
- | Header, suite/block, clause: | + | ===== Types ===== |
+ | ==== Boolean ==== | ||
+ | <code python> | ||
+ | True | ||
+ | False | ||
+ | </code> | ||
+ | ===== Header, suite/ | ||
<code python> | <code python> | ||
- | if foo == bar: # header | + | if foo == bar: # header |
- | print(' | + | print(' |
- | else: # header | + | else: # header |
- | print(' | + | print(' |
</ | </ | ||
+ | |||
+ | ===== Selection ===== | ||
+ | ==== if, if/else ==== | ||
+ | |||
+ | <code python> | ||
+ | if condition: | ||
+ | suite | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | if condition: | ||
+ | suite | ||
+ | else: | ||
+ | suite | ||
+ | </ | ||
+ | |||
+ | === nested if/else === | ||
+ | |||
+ | <code python> | ||
+ | if credits == 90: | ||
+ | print(' | ||
+ | else | ||
+ | if credits == 60: | ||
+ | print(' | ||
+ | else: | ||
+ | if credits >= 40: | ||
+ | print(' | ||
+ | else: | ||
+ | print(' | ||
+ | </ | ||
+ | |||
+ | <code python> | ||
+ | if credits >= 90: | ||
+ | print(' | ||
+ | elif credits >= 60: | ||
+ | print(' | ||
+ | elif credits >= 40: | ||
+ | print(' | ||
+ | else: | ||
+ | print(' | ||
+ | </ | ||
+ | |||
+ | ===== Iteration/ | ||
+ | <code python> | ||
+ | while condition: | ||
+ | suite: | ||
+ | </ | ||
+ | |||
+ | **definite loop**: counter controlled repetition, "a program loop in which the number of times the loop will iterate can be determined before the loop is executed." | ||
+ | |||
+ | **indefinite loop**: sentinel controlled repetition, "a program loop in which the number of times the loop will iterate is not known before the loop is executed." | ||
+ | |||
+ | **flag/ |
python/features.txt · Last modified: 2017/12/06 01:54 by mithat