External Exam Download Resources Web Applications Games Recycle Bin

Branching If Else

if else simplest.py

if True: 
  print("If true, this will print.") #this
else: 
  print("If false, this will print.") #not this
  

if False: 
  print("If true, this will print.") #not this
else: 
  print("If false, this will print.") #this



if else simpler.py

if (5 > 1): 
  print("5 is greater than 1...")
  print("Program should branch this way. All is fine.")
else: 
  print("5 isn't greater than 1...")
  print("Something has gone wrong if you are seeing this.")


if else simple.py

temperature = 5 #degrees

if temperature < 15: 
  print("Wear a jumper") 
else: 
  print("Wear a tshirt")


if else.py

passMark = 5 
score = int(input("What was your score out of 10?")) 

if score >= passMark: 
  print("You passed! Congratulations.") 
else: 
  print("Better luck next time.")


if else inline.py

aBoolean = True
print("well that was true") if aBoolean else print("no it wasn't")


  1. write a program that inputs the current temperature as a whole number (celcius) and tells me whether it is hot or cold (lets assume hot is anything 20 or over, everything else is cold).

  2. input a whole number. if the number inputted is less than 0, say "Negative number". If the number is 0 or above, say "Positive number".

  3. input the money i have in my wallet. check whether i have $1.80 to afford a coke. if the amount i enter is less than $1.80, say "not enough change", else say "enjoy your drink".