.......Python Code............. Python file: # Write a function that takes an open hockey file and returns a list of tuples, # where each tuple refers to a team name and that team's maximum number of...


.......Python Code.............


Python file:


# Write a function that takes an open hockey file and returns a list of tuples,
# where each tuple refers to a team name and that team's maximum number of wins in any year.


from typing import TextIO


def teams_and_most_wins(f: TextIO) -> list[tuple[str, int]]:
            # Return a list of tuples where each tuple stores a team name and

            # that team's maximum number of wins in any year.


            # DO CODE HERE ... Use this


'''
f is an open hockey file.
Each year has 4 digits and each number of wins has 2 digits.
Every team should appear in exactly one of the tuples.
'''


.......File.............


Each line of a hockey file contains a four-digit year, a team name, and a two-digit number of wins.
Here is one such file, hockey.txt:
>>>
2003maple leafs45
2020maple leafs35
1995senators18
1996maple leafs30
2000senators48
2012canadiens48
>>>
The first line of the file, for example, says that in 2003 (year),

the maple leafs (team name) had 45 wins.


.......Sample and Result.............


Here is a sample call of the function on hockey.txt:


>>> teams_and_most_wins(open('hockey.txt'))
[('maple leafs', 45), ('senators', 48), ('canadiens', 48)]




Jun 08, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here