Qu'est-ce que LessonUp
Rechercher
Canaux
Connectez-vous
S'inscrire
‹
Revenir à la recherche
Y8 Python - Low Ability - If Elif JM
Python
On the road to code!
1 / 40
suivant
Slide 1:
Diapositive
Computing
Lower Secondary (Key Stage 3)
Cette leçon contient
40 diapositives
, avec
quiz interactifs
,
diapositives de texte
et
3 vidéos
.
Commencer la leçon
Partager
Imprimer la leçon
É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
Task 1 - Print statement
Link to Python interactive task
Link to support video
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
Task 2 - Print Statements & inputs
Link to Python interactive task
Link to support video
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
create.withcode.uk
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
create.withcode.uk
Slide 28 - Lien
Now Try Yourself
Slide 29 - Diapositive
Task - If Statement with Elif
Click here for the task link - If / Elif - Create with Code
Video - click here for YouTube support video
Slide 30 - 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
create.withcode.uk
Slide 38 - Lien
Your Turn
Making a quiz question program
Slide 39 - Diapositive
create.withcode.uk
Slide 40 - Lien
Plus de leçons comme celle-ci
Python Lesson 5 - Recall
Septembre 2023
- Leçon avec
27 diapositives
Computing
Lower Secondary (Key Stage 3)
Python Development Lesson 1 - JM Lesson Obs
Mai 2023
- Leçon avec
35 diapositives
LessonUp
Lower Secondary (Key Stage 3)
Y8 Python
Juillet 2022
- Leçon avec
30 diapositives
Computing
Lower Secondary (Key Stage 3)
Y8 Python
Juin 2022
- Leçon avec
38 diapositives
Computing
Lower Secondary (Key Stage 3)
Python Development Lesson 1
Avril 2023
- Leçon avec
28 diapositives
LessonUp
Lower Secondary (Key Stage 3)
Python Development Lesson 1
il y a 10 jours
- Leçon avec
28 diapositives
LessonUp
Lower Secondary (Key Stage 3)
Python - Updated
Avril 2024
- Leçon avec
45 diapositives
Computing
Lower Secondary (Key Stage 3)
Python - 2024
Juin 2024
- Leçon avec
45 diapositives
Computing
Lower Secondary (Key Stage 3)