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!

Arrays and loops

The best thing about arrays is that you can loop over them in the same way you can loop over individual letters in a string. In fact the code for both loops is pretty much identical! The code below is a updated version of the friends code we saw a few exercises ago.

friends = ["bert", "sally", "sue", "martin"]
x = 0
while x < len(friends) -1:
    print friends[x], "is friends with", friends[x+1]
    x = x + 1

The loop needs to end before it reaches the last value as there is no one left for Martin to be friends with (poor Martin!). The above code combines arrays, loops and expressions together in order to reduce the amount of code needed to do the same task.

Try the above code and then add "percy" to the array (at the end after martin). You should not need to change any of the code other than line 1 to get it working!

Output: (clear)


Leave a Reply

You must be logged in to post a comment.