Class on February 15 2018
Rob ran a class session on the use of conditional code logic by spending time describing and using the if, for, and while Python keywords, including using for in a for each context.
Example 1: food = 'spam' if food == 'spam': print('Ummmm, my favorite!') elif food == 'tang': print('I prefer spam over tang!') else: print("No, I won't have it. I want spam!") Example 2: x = 8 if 0 < x: # assume x is an int here if x < 10: print("x is a positive single digit.") Example 3: for letter in 'Python': # First Example print ('Current Letter :', letter) fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # Second Example print ('Current fruit :', fruit) print ("Good bye!") Example 4: for num in range(10,20): #to iterate between 10 to 20 for i in range(2,num): #to iterate on the factors of the number if num%i == 0: #to determine the first factor j=num/i #to calculate the second factor print ('%d equals %d * %d' % (num,i,j)) break #to move to the next number, the #first FOR else: # else part of the loop print (num, 'is a prime number')Rob then ran a class exercise that revisited the Newport sea level data to deconstruct the rate of change into twenty-year time periods. Examples of two of the periods are shown below.