Download presentation
Presentation is loading. Please wait.
Published byMark Atkinson Modified over 8 years ago
1
PYTHON PROGRAMMING Year 9
2
Objective and Outcome Teaching Objective Today we will look at conditional statements in order to understand how programs can become more intelligent Learning Outcome All – of you will have written a simple IF statement and executed a program with a condition Most – of you will be able to use comparative operators in an IF statement Some – of you will be able to run IF, elif programs
3
Today’s lesson Computer programmers can make programs that are so intelligent they can make decisions which can have a direct bearing on our lives Critical systems such as planes on computers must react to conditions OR simple programs like a login for a computer IF Elif Else
4
PseudoCode The syntax of a simple IF statement IF a < b Do something IF a > b Do something This is how a program would be written in PSEUDO code Pseudo code is the program written in a form close to English It will not run as it needs the correct syntax
5
A simple IF program If a is greater than b (>) If a is less than b (<)
6
A simple IF program This is the output to the program
7
The syntax explained Input the two variables Note the colon Print if a is the biggest Print if a is the smallest
8
Exercise 1 (5 minutes) Write a program that asks for two user’s names and ages and then returns a message to say which one is older Instructions (Algorithm) IF userage1 > userage2 PRINT “Message……” IF userage1 < userage2 PRINT “Message…….”
9
Extend the program The program we have just written does not work if they are the same age. We need to add another IF statement to overcome this Remember (==) is the sign for equal to Algorithm IF userage1 > userage2 PRINT “Message……” IF userage1 < userage2 PRINT “Message…….” IF userage1 == userage2 – PRINT “Message ……”
10
Check Point What we have done: We’ve created a program which is non – linear It is selective and will behave differently with input We have used an IF statement We have used three operators – (>) greater than – (<) less than – (==) equal to
11
Program: temperature.py Write a program that takes in the temperature from the user in Fahrenheit PSEUDO CODE IF temperature is greater than 90 – PRINT (“It is hot outside”) ELSE PRINT (“It is cold outside”) PRINT (“Program done”)
12
Program: Teenager Write a program that uses an IF statement. It does the following: Takes in the user’s name Takes in the user’s age If they are LESS than 13 they are still a child If they are 13 or greater(>=) they are a teenager
13
Check Point Now we have extended our program so that we have an IF Else statement This gives us much more control over our program In a way our programs are starting to behave more intelligently
14
Plenary Today we have looked at the power of an IF statement IF is a small word which is very powerful Can we think of examples of how it might be used? We have also looked at comparative operators such as ==
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.