Python | Sequences exercise | Practise slicing strings of text to get farmyard animals
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
You can learn how to do this exercise if you attend the course listed below!
You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
The syntax of slicing is shown by this example:
# an example to start us off
print("So have we spun"[0::3])
This would print out the word sheep (it would take the characters beginning at the first one, going on to the last one and picking out every 3rd character).
Using the same sort of syntax, see if you can find these animals:
- Print the first 3 letters of the word catastrophe.
- Print letters 4 to 6 from The Dogs of War.
- Print the last 3 letters from The Trouble with Lichen.
- Print every other character from Springy.
- Print every other character from meagre, starting with the penultimate one and going backwards.
You can use -1 to refer to the last character, -2 to refer to the penultimate character, etc, and use a negative step value to go backwards rather than forwards in your text.
Save your complete program as Old McDonald.py, then close it down.