In python Write a function called compter_les_votes that accepts a list of ballots as input (of arbitrary length) and produces a report as a dictionary. The ballots have the form of a couple (valid, condidat) where candidate is the name of one of the candidates in the election, and valid is a boolean that indicates whether or not the ballot is valid. For example, for the following list of bulletins: [(True, 'Pierre'), (False, 'Jean'), (True, 'Pierre'), (True, 'Jacques')] Your function must return the following dictionary: { "number of ballots": 4, "invalid ballots": 1, "results": { "Stone": 2, "Jacques": 1 } } Note that you do not have to display the dictionary, only return it.
In python
Write a function called compter_les_votes that accepts a list of ballots as input (of arbitrary length) and produces a report as a dictionary.
The ballots have the form of a couple (valid, condidat) where candidate is the name of one of the candidates in the election, and valid is a boolean that indicates whether or not the ballot is valid. For example, for the following list of bulletins:
[(True, 'Pierre'), (False, 'Jean'), (True, 'Pierre'), (True, 'Jacques')]
Your function must return the following dictionary:
{
"number of ballots": 4,
"invalid ballots": 1,
"results": {
"Stone": 2,
"Jacques": 1
}
}
Note that you do not have to display the dictionary, only return it.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images