ifstatement checks a condition that, if
True, evaluates the code in the block that follows:
if x < 0: print('It\'s negative!')
:is needed at the
ifstatement, before the code block begins.
:MUST BE INDENTED.
ifstatement can be optionally followed by one or more
if x < 0: print('It\'s a negative') elif x == 0: print('Equal to zero') elif 0 < x < 5: print('Positive but smaller than 5')
elsestatement is used a catch-all block if all of the conditions above it are
if x < 0: print('It\'s a negative') elif x == 0: print('Equal to zero') elif 0 < x < 5: print('Positive but smaller than 5') else: print('Positive and larger than or equal to 5')
True, no further
elseblocks will be reached.
Exercise 1: We are given 2 numbers stored in variables
b. Write a program to print the number with the larger value.
Exercise 2: We are given 2 strings
s2. If one is contained in the other, print “One is a substring of the other!”. Otherwise, print “They are distinct strings!”