Presentation is loading. Please wait.

Presentation is loading. Please wait.

Decision Making. Alter the flow of the program Conditionally controlling execution of a set of commands if -statement: if a > b: print a.

Similar presentations


Presentation on theme: "Decision Making. Alter the flow of the program Conditionally controlling execution of a set of commands if -statement: if a > b: print a."— Presentation transcript:

1 Decision Making

2 Alter the flow of the program Conditionally controlling execution of a set of commands if -statement: if a > b: print a

3 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

4 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

5 if - elif - else -Statement if : elif : elif : … else: Multi-way Decision

6 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'

7 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]

8 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'

9 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


Download ppt "Decision Making. Alter the flow of the program Conditionally controlling execution of a set of commands if -statement: if a > b: print a."

Similar presentations


Ads by Google