L5 Slides - Python Programming With Sequences of Data - Y9
L5 Slides - Python Programming With Sequences of Data - Y9
Lesson 5:
Make a thing
Year 9 – Python programming with sequences of data
Starter activity
Sums
Sums
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 1
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 3
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 7 2 8 sum
7 number = numbers[2] 3 16 3
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 7
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 7
8 sum = sum + number 15
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 15
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 15
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number 31
11 print(sum)
Starter activity
Sums: Walkthrough
5 number = numbers[1]
1 4
6 sum = sum + number 2 8 sum
7 number = numbers[2] 3 16 31
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Objectives
Sums in a for-loop
1 numbers = [2, 4, 8, 16] The instructions in the rectangle are repeated for every
2 sum = 1 number in the numbers list.
3 number = numbers[0] Task .
4 sum = sum + number
5
Modify the program so that a for-loop is used to
number = numbers[1]
achieve the same result.
6 sum = sum + number
7 number = numbers[2] Use your worksheet.
8 sum = sum + number
9 number = numbers[3]
10 sum = sum + number
11 print(sum)
Activity 1
1 numbers = [2, 4, 8, 16] The instruction in the rectangle is repeated for every
2 sum = 1 number in the numbers list.
3 for number in numbers: Task .
4 sum = sum + number
5 Modify the program so that a for-loop is used to
print(sum)
achieve the same result.
6
Activity 2
1 print("Enter a word:") You can use for to iterate over anything that has
2 word = input() individual elements.
3 for character in word:
4 print(character) You can use for to iterate over the individual
characters of a string.
Activity 2
1 vowels = "aeiouAEIOU"
2 print("Enter a sentence:")
3 sentence = input()
4 vowel_count = 0
5 for character in sentence:
6 if character in vowels:
7 vowel_count = vowel_count + 1
8 print(vowel_count, "vowels in this sentence")
Activity 2
1 print("Enter a number:")
2 number = input()
3 sum = 0
4 for character in number:
5 digit = int(character)
6 sum = sum + digit
7 print("Sum of digits in", number, "is", sum)
Activity 3
Guided mini-projects
Self-confidence
Used variables to keep track of counts and Finish the mini-project from the previous
sums lesson (or start a new one)
Used iteration (for statements) to iterate Take a quiz to assess your understanding
over strings of characters