Y8 Python - Low Ability - If Elif JM

Python
On the road to code!
1 / 40
suivant
Slide 1: Diapositive
ComputingLower Secondary (Key Stage 3)

Cette leçon contient 40 diapositives, avec quiz interactifs, diapositives de texte et 3 vidéos.

Éléments de cette leçon

Python
On the road to code!

Slide 1 - Diapositive

What is Python Programming?

Slide 2 - Carte mentale

Python
  • High level programming language
  • Allows you to create your own programs
  • Text based

Slide 3 - Diapositive

KO - Learn to program with Python
  • All - Use the print function to output some text on the screen
  • Most - Create a variable that stores text data that can then be displayed on the screen in a story
  • Some - Can explain the link between machine code and high level language

Slide 4 - Diapositive

Recall
Try these old recall questions on things you should know about programming

Slide 5 - Diapositive

Code that runs one line after another is known as coding in...
A
Sequence
B
Selection
C
Iteration
D
Recursion

Slide 6 - Quiz

Code that repeats/loops is known as coding in...
A
Sequence
B
Selection
C
Iteration
D
Recursion

Slide 7 - Quiz

Code that only runs when a condition is met is known as coding in...
A
Sequence
B
Selection
C
Iteration
D
Recursion

Slide 8 - Quiz

An example of a loop in python would be:
A
print("this")
B
while x > 0 :
C
if x == 0 :
D
name = input("-->")

Slide 9 - Quiz

A value that is used by the program and can change is known as a...
A
constant
B
procedure
C
function
D
variable

Slide 10 - Quiz

Refresh
Time to refresh those skills

Slide 11 - Diapositive

outputs
Used to output messages to the screen
In Python we use print
print ("hello world")

Slide 12 - Diapositive

Slide 13 - Diapositive

Variables
An area in memory used to store a value the program will use.
The value is likely to change
Here are some examples in Python
name = "Dave"                      - Text 
health = 100                           - Integer
discount = False                  - Boolean  (True/False)

Slide 14 - Diapositive

Inputs
We often use variables to store inputs from the user
In Python we use input
input ("Question the user will see as a prompt")
So to store a name we would use:
name = input ("What is your name  ? -->  ")

Slide 15 - Diapositive

KO - Learn to program with Python
  • All - Use the print function to output some text on the screen
  • Most - Create a variable that stores text data that can then be displayed on the screen in a story
  • Some - Can explain the link between machine code and high level language

Slide 16 - Diapositive

Label the correct parts of this code (drag them - text at the bottom).
filmpref = input("What kind of films do you like? ")
Checkpoint
Variable
Function
Parameters

Slide 17 - Question de remorquage

Slide 18 - Diapositive

CORRECT
CAUSE AN ERROR
print = ("Hello")
Print("Yes!")
print("this one)
name = imput("what is your name")
name = input("what is your name")
print("this text")
fav colour = "Green"
age = 10
print("Hello", name)
print("Bye",name")

Slide 19 - Question de remorquage

Python 

Slide 20 - Diapositive

Slide 21 - Lien

Starter
I want you to print to the screen using Python. 

Can you print your favourite food to the screen.

Slide 22 - Diapositive

KO - Learn to program with Python
  • All - Use the print function to output some text on the screen
  • Most - Create a variable that stores text data that can then be displayed on the screen in a story
  • Some - Can explain the link between machine code and high level language

Slide 23 - Diapositive

Variables
An area in memory used to store a value the program will use.
The value is likely to change
Here are some examples in Python
name = "Dave"                      - Text 
health = 100                           - Integer
discount = False                  - Boolean  (True/False)

Slide 24 - Diapositive

Slide 25 - Vidéo

IF/ELIF/ELSE
When we need to make a decision in a program we use a selection statement .
In Python we use if  elif  and  else

Let's look at some coded examples...

Slide 26 - Diapositive

Slide 27 - Vidéo

Slide 28 - Lien

Now Try Yourself

Slide 29 - Diapositive

In python you must write IF, ELIF and ELSE in capital letters
A
TRUE
B
FALSE

Slide 31 - Quiz

After every if, elif and else statement you put ...
A
;
B
}
C
:
D
#

Slide 32 - Quiz

An elif part of the code will only run if the if part was not met
A
True
B
False

Slide 33 - Quiz

an if statement must always have an else component
A
True
B
False

Slide 34 - Quiz

which of the following if statements would cause an error
A
if name != "Fred":
B
if password == guess:
C
if name = "Bobby":
D
if age >= 18 :

Slide 35 - Quiz

Slide 36 - Vidéo

While Loops
Sometimes you need the computer to repeat steps until a certain condition has been met
In Python we use while  and  for

Let's look at some coded examples of a while loop...

Slide 37 - Diapositive

Slide 38 - Lien

Your Turn
Making a quiz question program

Slide 39 - Diapositive

Slide 40 - Lien