.......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)]

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

.......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)]

 

Expert Solution
steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education