Exercise 1
Write a script that given a topic such as car
via input
will go to the wikipedia page for that topic and print out the first line and then ask for more input until the user types in "done"
$ python my_script.py
Please enter a topic: car
A car (or automobile) is a wheeled motor vehicle used for transportation.
Please enter a topic: done
Goodbye.
Exercise 2
Write a function that given some key word arguments and a format string prints out a formated string
magic("a b c",a=1,b="hello",c="woah") # returns "1 hello woah"
magic("i love name",name="python") # returns "i love python"
Hint: you can use the string function `.replace`
Exercise 3
given a csv file as shown below write a function to read in the file and print out the average of each students marks
Name,Exam1,Exam2,Exam3
suzy,12/14,13/14,10/10
ben,2/14,1/14,0/10
simon,0/14,0/14,0/10
suzy: 92.86%
ben: 7.14%
simon: 0.00%
Do this both hand and with the csv module
Exercise 4 (optional)
Write a script that when given 2 wikipedia topics as a command line arguments will print out if you can get from the first article to the second i.e is there a link to the second page from the first
python my_script.py Car Motor_vehicle
True