Professional Documents
Culture Documents
Expressions
Types of expressions
3
Call Expressions in Python
4
Anatomy of a Call Expression
add ( 2 , 3 )
5
Evaluating Nested Expressions
224
mul(add(4, mul(4, 6)), add(3, 5))
mul 28 8
add(4, mul(4, 6)) add(3, 5)
add 4 24 add 3 5
mul(4, 6)
mul 4 6
6
Evaluating Nested Expressions
add 4 24 add 3 5
mul(4, 6)
mul 4 6
Expression tree
7
Conditional Statements
def my_abs(x):
"""Return the absolute value of x."""
if x < 0:
1 statement, return -x
3 clauses, elif x == 0:
3 headers, return 0
3 suites else:
return x