19.6. Chapter Assessment¶
The code below takes the list of country,
country, and searches to see if it is in the dictionary
gold which shows some countries who won gold during the Olympics. However, this code currently does not work. Correctly add try/except clause in the code so that it will correctly populate the list,
country_gold, with either the number of golds won or the string “Did not get gold”.
Provided is a buggy for loop that tries to accumulate some values out of some dictionaries. Insert a try/except so that the code passes.
numb, contains integers. Write code that populates the list
remainder with the remainder of 36 divided by each number in
numb. For example, the first element should be 0, because 36/6 has no remainder. If there is an error, have the string “Error” appear in the
Provided is buggy code, insert a try/except so that the code passes.
Write code so that the buggy code provided works using a try/except. When the codes does not work in the try, have it append to the list
attempt the string “Error”.
The following code tries to append the third element of each list in
conts to the new list
third_countries. Currently, the code does not work. Add a try/except clause so the code runs without errors, and the string ‘Continent does not have 3 countries’ is appended to
countries instead of producing an error.
The buggy code below prints out the value of the sport in the list
sport. Use try/except so that the code will run properly. If the sport is not in the dictionary,
ppl_play, add it in with the value of 1.
Provided is a buggy for loop that tries to accumulate some values out of some dictionaries. Insert a try/except so that the code passes. If the key is not there, initialize it in the dictionary and set the value to zero.