Best writers. Best papers. Let professionals take care of your academic papers

Order a similar paper and get 15% discount on your first order with us
Use the following coupon "FIRST15"
ORDER NOW

Good afternoon, I need to make a nested if or a while loop

Good afternoon,
I need to make a nested if or a while loop that will see if a users’ Input is the correct sport then look at if the sport is among the list of option available. I have 3 Sports – Football, Soccer and Basketball. Each of the Sports have 3 Teams.

I am having issues setting up the loops to check these Conditions for if the sport is available and then if the team is available for that sport.

My Code –

import json

sport_list =[‘Football’, ‘Soccer’, ‘Basketball’]

football_list = [‘Ravens’, ‘Chiefs’, ‘Saints’]
soccer_list = [‘Liverpool’, ‘Everton’, ‘Newcastle’]
basketball_list = [‘Lakers’, ‘Nets’, ‘Celtics’]

raven_results = [‘Ravens beat Jets 42-21 on Dec 12, 2019′,’Ravens beat Browns 31-15 on Dec 22, 2019’, ‘Ravens beat Steelers 28-10 on Dec 29, 2019’, ‘Ravens lose to Titans 12-28 on Jan 11, 2020’]
chiefs_results = [‘Chiefs beat Chargers 31-21 on Dec 29, 2019’, ‘Chiefs beat Texans 51-31 on Jan 12, 2020’, ‘Chiefs beat Titans 35-24 on Jan 19, 2020′,’Chiefs beat 49ers 31-20 on Feb 2, 2020’]
saint_results = [ ‘Saints beat Colts 34-7 on Dec 16, 2019’, ‘Saints beat Titans 38-28 on Dec 22, 2019’, ‘Saints beat Panthers 42-10 on Dec 29, 2019’, ‘Saints lose to Vikings 20-16 on Jan 5, 2020’]

liverpool_results = [‘Liverpool draw Everton 0-0 on Jun 21, 2020’, ‘Liverpool beat CrystalPalace 4-0 on Jun 24, 2020’, ‘Liverpool lose to ManCity 0-4 on Jul 2, 2020’, ‘Liverpool beat AstonVilla 2-0 on Jul 5, 2020’]
everton_results = [‘Everton draw Liverpool 0-0 on Jun 21, 2020’, ‘Everton beat NorwichCity 1-0 on Jun 24, 2020’, ‘Everton beat LeicesterCity 2-1 on Jul 1, 2020’, ‘Everton lose to Tottenham 0-1 on Jul 6, 2020’]
newcastle_results = [‘Newcastle beat Burnley 3-0 on Jun 21, 2020’, ‘Newcastle draw AstonVilla 1-1 on Jun 24, 2020’, ‘Newcastle beat Bournemouth 4-1 on Jul 1, 2020’, ‘Newcastle draw Westham 2-2 on Jul 5, 2020’]

lakers_results = [‘Lakers beat 76ers 120-107 on Mar 3, 2019’, ‘Lakers beat Bucks 113-103 on Mar 6, 2019’, ‘Lakers beat Clippers 112-103 on Mar 8, 2019’, ‘Lakers lose to Nets 102-104 on Mar 10, 2020’]
nets_results = [‘Nets lose to Grizzles 79-118 on Mar 4, 2020’, ‘Nets beat Spurs 139-120 on Mar 6, 2020’, ‘Nets beat Bulls 110-107 on Mar 8, 2020’, ‘Nets beat Lakers 104-102 on Mar 10, 2020’]
celtics_results = [‘Celtics beat Cavaliers 112-106 on Mar 4, 2020’, ‘Celtics lose to Jazz 94-99 on Mar 6, 2020’, ‘Celtics lose to Thunder 104-105 on Mar 8, 2020’, ‘Celtics beat Pacers 114-111 on Mar 10, 2020’]

results = []

def lambda_handler(event, context):
team = event[‘team’]
sport = event[‘sport’]

while sport in sport_list:
if (team == ‘Ravens’):
results = raven_results
break
elif (team == ‘Chiefs’):
results = chiefs_results
break
elif (team == ‘Saints’):
results = saint_results
break
else:
results = “Error – Please choose a Football team: Ravens, Chiefs, Saints”
else:
results = “Error – Sport was not found: Please Select Football, Soccer or Basketball”

while sport in sport_list:
if (team == ‘Liverpool’):
results = liverpool_results
break
elif (team == ‘Everton’):
results = everton_results
break
elif (team == ‘Newcastle’):
results = newcastle_results
break
else:
results = “Error – Please choose a Soccer team: Liverpool, Everton, Newcastle”
else:
results = “Error – Sport was not found: Please Select Football, Soccer or Basketball”

return {
‘statusCode’: 200,
‘body’: (‘Welcome to Sports Team Records!’),
“Sport”: sport,
“Team”: team,
“Results”: results

 
Looking for a Similar Assignment? Order now and Get 10% Discount! Use Coupon Code "Newclient"