if, else, and elif Statements

9. Code blocks and indentation

Consider the following code fragment:

a = int(input("Enter a value:"))
if a > 5:
# Code blocks
      myString = input("Enter a word:")
      print(myString*a)
else:
# Code blocks  - 3-4 Spaces,  Tab: 3 spaces
      myNum = int(input("Enter an integer:"))
      print(myNum-a)
print("That's it!")

* Caution: be consistent! Either use 4 spaces or a Tab (3 spaces)

Consider the following code fragment:

a = 3

a = int(input("Enter a value:"))
if a > 5:
      myString = input("Enter a word:")
      print(myString*a)
else:
      myNum = int(input("Enter an integer:"))
      print(myNum-a)
print("That's it!")

Enter an integer: 10
7
That's it!

Consider the following code fragment:

a = 6

a = int(input("Enter a value:"))
if a > 5:
      myString = input("Enter a word:")
      print(myString*a)
else:
      myNum = int(input("Enter an integer:"))
      print(myNum-a)
print("That's it!")

Enter a word: mymymymymymymy
That's it!