Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
8th Edition
ISBN: 9781337102124
Author: Diane Zak
Publisher: Cengage Learning
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

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