https://github.com/CSU-CS150B/CS150B-Lab-Instructions/blob/main/NBAPractical.md
https://docs.google.com/spreadsheets/d/1JodpSrqg4y8To8-EGos9x1WtggSX9SLZOtuApQwgYlM/edit?usp=sharing
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()
to generate a solution
a solution
- Describe the item selected by the following selector:arrow_forwardA unique identifier for a data row that consists of more than one field is commonly called a: primary plus key composite primary key foreign key none of the abovearrow_forwardUsing your schools student information system, print your class schedule. The schedule probably would contain the student identification number, student name, class code, class name, class credit hours, class instructor name, the class meeting days and times, and the class room number. Use Figure P1.11 as a template to complete the following actions. FIGURE P1.11 STUDENT SCHEDULE DATA FORMATarrow_forward
- Np Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:CengageCOMPREHENSIVE MICROSOFT OFFICE 365 EXCEComputer ScienceISBN:9780357392676Author:FREUND, StevenPublisher:CENGAGE L
- New Perspectives on HTML5, CSS3, and JavaScriptComputer ScienceISBN:9781305503922Author:Patrick M. CareyPublisher:Cengage LearningSystems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning


