Question: Given a file like this: teams.txt Bears 4 Sharks 7 Cats 9 Hedgehogs 6 Ants 2 Aardvarks 11 Your program should produce output like this:
Given a file like this: teams.txt
Bears 4
Sharks 7
Cats 9
Hedgehogs 6
Ants 2
Aardvarks 11
Your program should produce output like this:
>>>
The Bears have won 4 games
The Sharks have won 7 games
The Cats have won 9 games
The Hedgehogs have won 6 games
The Ants have won 2 games
The Aardvarks have won 11 games
Teams with names shorter than 5 letters: ['Cats', 'Ants']
The three teams with the highest wins are: ['Aardvarks', 'Cats', 'Sharks']
Your mission will be to do the following:
- Develop an algorithm to solve all remaining steps in this problem.
- Use a list comprehension to load the data from a file named teams.txt.
- Print out the information read in from the file formatted as shown in the example.
- Use a list comprehension to create a list of the names of teams with less than 5 letters in their name.
- Use a list comprehension to create a list of the names of the three teams with the highest wins.
python 3.7.2 for language
please add comments for each line of code
please answer the five parts to the problem
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
