DEV Community

Discussion on: Daily Challenge #233 - Get Planet Name by ID

Collapse
 
andrewthetm profile image
Andrew Rohne

There is no switch statement in Python (which this appears to be).

I think the best replacement would be to use a dictionary and ideally use a try/except to do something if the index is out of range:

planets = {1: 'Mercury', 2: 'Venus', 3: 'Earth', 4: 'Mars', 5: 'Jupiter', 6: 'Saturn', 7: 'Uranus', 8: 'Neptune'}

try:
    print(planets[x])
except KeyError:
    print("Planet Index does not exist")