import csv # These are used to help you manage the CSV please do not change!input_handler = {    "field goal": 10,    "3 point": 13,    "2 point": 16,    "free throw": 20} # This code assigns index_stat to the index of whatever value you enter.index_stat = -9999 # _______Begin student work after this line________ # These variables can be used to track the index of of certain values in the csv. # Use if you want.# index_name = ?# index_age = ?# index_team = ? # Goal: take in a string containing a file name -> return a list of lists from a csv reader objectdef read_csv(filename):    pass # Goal: take in a team name and the dataset -> return a list of lists containing only player from the # specified team.def filter_data(team_name, data):    pass # For a given statistic find the player with the highest average.def find_best_player(data, index):    pass # For a given statistic find the player with the lowest average.def find_worst_player(data, index):    pass # Find the average age of all player on the team.# Return as an integer.def average_age(data):    pass # Compare a players age to the teams average. Return a string based on result.def compare_age(average, player):    pass # Print info for a given player.def print_info(player, skill_level, stat, team_age):    pass # Handles the printing of all the teams data.def print_stats(data, name, stat_type):    pass def main():    # Get user input    user_team = input("Enter your favorite team: ")    print("Stat types: [Free Throw | Field Goal | 3 Point | 2 Point]")    stat_type = input("Chose stat: ")        # This code handles changing the index based on the users input    global index_stat    index_stat = input_handler.get(stat_type.lower())    if index_stat is None or index_stat < 0:        print("Invalid stat type.")        return -1        # Your work starts here             # Do not delete this. It may look like this is cause your error but I promise that it is not.if __name__ == '__main__':    main()   https://docs.google.com/spreadsheets/d/1wSSUCHcGya247-pcFONakea2AQ_MXKOXVJQdTM5eADE/edit?usp=sharing

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter8: Arrays
Section: Chapter Questions
Problem 12E
icon
Related questions
Question

import csv

# These are used to help you manage the CSV please do not change!
input_handler = {
    "field goal": 10,
    "3 point": 13,
    "2 point": 16,
    "free throw": 20
}

# This code assigns index_stat to the index of whatever value you enter.
index_stat = -9999

# _______Begin student work after this line________

# These variables can be used to track the index of of certain values in the csv. 
# Use if you want.
# index_name = ?
# index_age = ?
# index_team = ?


# Goal: take in a string containing a file name -> return a list of lists from a csv reader object
def read_csv(filename):
    pass


# Goal: take in a team name and the dataset -> return a list of lists containing only player from the 
# specified team.
def filter_data(team_name, data):
    pass


# For a given statistic find the player with the highest average.
def find_best_player(data, index):
    pass


# For a given statistic find the player with the lowest average.
def find_worst_player(data, index):
    pass


# Find the average age of all player on the team.
# Return as an integer.
def average_age(data):
    pass


# Compare a players age to the teams average. Return a string based on result.
def compare_age(average, player):
    pass


# Print info for a given player.
def print_info(player, skill_level, stat, team_age):
    pass


# Handles the printing of all the teams data.
def print_stats(data, name, stat_type):
    pass


def main():
    # Get user input
    user_team = input("Enter your favorite team: ")
    print("Stat types: [Free Throw | Field Goal | 3 Point | 2 Point]")
    stat_type = input("Chose stat: ")
    
    # This code handles changing the index based on the users input
    global index_stat
    index_stat = input_handler.get(stat_type.lower())
    if index_stat is None or index_stat < 0:
        print("Invalid stat type.")
        return -1
    
    # Your work starts here
    
    
    

# Do not delete this. It may look like this is cause your error but I promise that it is not.
if __name__ == '__main__':
    main()

 

https://docs.google.com/spreadsheets/d/1wSSUCHcGya247-pcFONakea2AQ_MXKOXVJQdTM5eADE/edit?usp=sharing

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Operations of Linked List
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
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning