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:

  1. Develop an algorithm to solve all remaining steps in this problem.
  1. Use a list comprehension to load the data from a file named teams.txt.
  1. Print out the information read in from the file formatted as shown in the example.
  1. Use a list comprehension to create a list of the names of teams with less than 5 letters in their name.
  1. 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!