Latest Awards
Complete 10 python programs which focus on loops.

morgan

Score over 100 points in total

vincebanter10

Complete any 5 python programs

vincebanter10

Complete 3 python list based tasks

vincebanter10

Complete 5 python list based tasks

vincebanter10

Complete 10 python list based tasks

dman12

Score over 1000 points in total

april-logan

Complete any pygame task

april-logan

Complete any 3 pygame tasks

april-logan

You have to complete 5 pygame tasks

april-logan

Score over 500 points in total

sam-edmund

Complete any pygame task

sam-edmund

Complete any 3 pygame tasks

sam-edmund

You have to complete 5 pygame tasks

sam-edmund

Complete any pygame task

12wrigleyf

Complete any 3 pygame tasks

12wrigleyf

You have to complete 5 pygame tasks

12wrigleyf

Score over 500 points in total

jhoughton12

Complete any 10 python prograns

jhoughton12

Complete 10 python programs which focus on loops.

jhoughton12

Python Score
tasks = 0
achivements = 0
freestyle = 0
Total = 0
Top 5 Scores
114gilo 3500
2joss-nolan-2 2530
3alexdawkins 2515
4byrnebrian 2080
512wattsl 1750
Click to view all scores
Who else completed this task?
No one has completed this task yet. Be the first!

Using arrays

Syntax

arr
[
2
]
=
43

List Vs Array

Python uses lists not arrays. However a lot of the GCSE and GCE exams will make reference to arrays. It is important that you understand the difference. The key differences are –

  1. Arrays have a fixed size while lists are variable
  2. Arrays do not have any built in functions they can use while lists do.
  3. Lists can store many different data types while arrays can only store a single data type.

The sample code is taken from the video.

#  index   0  1 2 3  4  5  6  7  8  9 10 11 12 13 14
scores = [40,20,1,49,34,41,35,37,46,32,5,3, 1, 6, 54]
# square brackets allow access to the array
x = 0
scores[2] = 15
scores[12] = 17
runningTotal = 0
while x < len(scores):
	print scores[x], "index ", x
	scores[x] = scores[x] * 2
	print scores[x], "doubled at index ", x
	x = x + 1
print runningTotal / len(scores)

Key term

Array – Can store a set of values of the same datatype. The size of the array is fixed on creation.

List – A dynamic data structure which can grow and shrink over time. It can store any combination of data types.

Helpful links

Pwnict – introduction to python  arrays

Functions to use with lists

Further information on arrays

Test your skill

1. Take the code shown above and change it so it will display and store the square value of all of the numbers in the list.

Task 1: Answer SelectShow

2. Alter your code from task two so it caclualtes the square sum of all of the numbers in the array.

Task 2: Answer SelectShow

3. Attempt the peek a boo task

Task 3: Hint SelectShow

Leave a Reply

You must be logged in to post a comment.