Housekeeping
- Monday is Academic Support Day. Open lab will occur here from 8:30A until 11:15A and from 1:00P until 3:15P.
- You need to get caught up to
medium_functions.py
Academic Support Day is an excellent opportunity to do so. - A practice lab practical is on the specs page. The two easy problems are very accessible now, and in fact, you have all you need to do all six.
while
Indefinite looping
This is Python's indefinite loop. Its general form is
while predicate:
block
You can think of while
as a "sticky if," which
keeps executing until the predicate is falsy.
Quick Review: Falsiness and Truthiness
- An expression is truthy if, when its value is cast
to a boolean, the result is
True
- An expression is falsy if, when its value is cast
to a boolean, the result is
False
while
and other conditional constructs act on the truthiness or falsiness of their predicates.
Nagging
Stochastic Simulation: A Coin Experiment