Decision Making
Alter the flow of the program Conditionally controlling execution of a set of commands if -statement: if a > b: print a
if -Statement If the is True, then execute statements in the body of the if -statement If the is False, then the body is skipped over if : One-way Decision
if - else -Statement If the is True, then do commands specified in If the is False, then do commands specified in if : else: Two-way Decision Branching Two-way Decision Branching
if - elif - else -Statement if : elif : elif : … else: Multi-way Decision
Local Time Get local time and print out name of current month from time import localtime # get time yr, month, day, hr, mins, secs, wkdy, doy, dlght = localtime() if month == 1: print 'January' elif month == 2: print 'February' elif month == 3: print 'March'... else: print 'December'
Local Time Get local time and print out current month from time import localtime # get time yr, month, day, hr, mins, secs, wkdy, doy, dlght = localtime() months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] print months[month – 1]
Daylight Savings from time import localtime # get time yr, month, day, hr, mins, secs, wkdy, doy, dlght = localtime() if dlight: print 'Daylight Savings Time' else: print 'Not Daylight Savings Time'
Drawing a Histogram # File: histogram.py # Purpose: to generate a histogram # Author: # Required Libraries # Function: # Purpose: Create Window # Function: # Purpose: Draw and Label Axes (including Ticks) # Function: # Purpose: Draw a single bar # Function: # Purpose: Draw all bars # Function: # Purpose: Import raw data from a file # Function: # Purpose: Get Number of Bins from User