# setting up the first category
print('='*40, 'Classification of Planets','='*40)
terrestrial = ['Mercury','Venus','Earth','Mars']
jovian = ['Jupiter','Saturn','Uranus','Neptune']
dwaft = 'Pluto'
# ask user to input planet
planet = input('Please input the name of a planet:\n')
# check if planet is terrestrial, jovian or dwarf
if planet.capitalize() in terrestrial:
print(f'{planet.capitalize()} is a Terrestrial planet')
#diplay info if mars is selected
if planet.capitalize() == 'Mars':
print(f'{planet.capitalize()} has 2 moons, Phobos and Deimos')
elif planet.capitalize() in jovian:
print(f'{planet.capitalize()} is a Jovian planet')
# check if jovian planets are gas or ice giants
if planet.capitalize() == 'Jupiter' or planet.capitalize() == 'Saturn':
print(f'{planet.capitalize()} is also a gas giant')
# display infor on Jupiter and Saturn
if planet.capitalize() == 'Jupiter':
print(f'{planet.capitalize()} has 4 satellites, 46 moons and 17 provisional moons')
else:
print(f'{planet.capitalize()} has 7 satellites, 46 moons, 3 Trojan moon groups and 9 provisional moons')
else:
print(f'{planet.capitalize()} is also an ice giant')
# display info on Uranus
if planet.capitalize() == 'Uranus':
print(f'{planet.capitalize()} has 5 satellites and 23 moons')
else:
print(f'{planet.capitalize()} is a Dwarf planet')
# display info on pluto
print(f'{planet.capitalize()} has 1 satellite and 4 moons')