LPTHW Exercises 27 - 34

(12/2/13 -- 6:30pm PST)




Control Flows

Review


  1. Known Python data types?
  2. What are functions?  How do we define and call them?
  3. What is scope?  Local?  Global?

Review Problem Set


See "problem_set_one.py" in the IDE

Exercise 27: Truth Expressions

bool() --> convert a data type into a Bolean value
True -->  Boolean data type.  On switch (declares something is truth)

False --> Boolean data type. Off switch (declares something is false)
and --> Operator. Produces True if ALL operands are true, else False or --> Operator. Produces True if ANY operands are true, else False
not --> Operator. Produces inverse Boolean (not True == False)
== --> Operator. Does equal (5 ==3)!= --> Operator. Does not equal (5 !=3)
>= --> Operator. Greater than OR equal to (4 >=3)
<= --> Operator. Less than OR equal to (2 <=3)

Problem Set: Truth Tables


See "problem_set_two.py" in the IDE

Exercise 28: Boolean Logic Expressions

not (1 == 1 and 0 != 1)
not (10 == 1 or 1000 == 1000)

not ("testing" == "testing" and "Zed" == "Cool Guy")
1 == 1 and not ("testing" == 1 or 1 == 0)
"chunky" == "bacon" and not (3 == 4 or 3 == 3)
3 == 3 and not ("testing" == "testing" or "Python" == "Fun")
  • Find an equality test (== or !=) and replace it with its truth.
  • Find each and/or inside parentheses and solve those first.
  • Find each not and invert it.
  • Find any remaining and/or and solve it.

  • Control Flow: conditional statements and loops

    By benjaminplesser

    Control Flow: conditional statements and loops

    • 899