Python lesson 4

Python lesson 4
1 / 18
next
Slide 1: Slide
ComputingLower Secondary (Key Stage 3)

This lesson contains 18 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Python lesson 4

Slide 1 - Slide

Do Now: Fix the code, paste your fixed code below

Extension:

Slide 2 - Open question

Lesson 4: Python programming
Conquer: Define the term iteration

Aspire: Use iteration in a program to form a loop. 


Slide 3 - Slide

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 4 - Drag question

Slide 5 - Slide

Label the correct parts of this code (drag them - text at the bottom)to create an if statement that checks if the value is greater than 20
Incorrect code
Checkpoint

Slide 6 - Drag question

Label the correct parts of this code (drag them - text at the bottom)to create an if statement that checks if the number is less than 100
Incorrect code
Checkpoint

Slide 7 - Drag question

If statement practice
Create a a program that will ask the user their favorite subject.

  1. if enterprise is chosen say correct enterprise is the best
  2. If PE is chosen, say we cant do that its raining 
  3. if anything else is entered, say unfortunately you didn't say enterprise. 
  4. Click here to code

Slide 8 - Slide

Looping code
  • Sometimes you need the computer to repeat steps until something happens (a condition being met)

  • In Python we can use either while or for loops

  • Lets look at each in turn

Slide 9 - Slide

While loops will repeat until a condition is met

Slide 10 - Slide

Loop task: ISL
Create 2 while loops in a program
  • 1 loop will count to 100
  • 1 loop will count down from 100 



Slide 11 - Slide

ISL Extension
1. Write a While loop that adds together all the numbers from 1 to 100.

2. Write a While loop that will repeat a question until the user gets the answer correct.  Hint - you will need to use an 'input' and an 'if'

3. Change your code from question 2, so they only get 5 attempts to answer


Slide 12 - Slide

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

Slide 13 - Quiz

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

Slide 14 - Quiz

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

Slide 15 - 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 16 - Quiz

Which symbol will check if two values are the same in a while condition?
A
!=
B
==
C
=
D
"="

Slide 17 - Quiz

What would this code do when run:
x=1
while x != 10:
print(x)
A
Count to 10 on screen
B
Count to 9 on screen
C
print the value 1 over and over forever
D
produce a syntax error

Slide 18 - Quiz