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.
The list, 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 remainder
.
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 third_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.