AYUDA URGENTE ejercicio phyton largo pero sencillo
Publicado por alex (4 intervenciones) el 27/10/2019 23:50:27
Necesito ayuda con este ejercicio de iniciación a phyton por favor, es largo pero sencillo, muchas gracias se lo agradezco
Escribid una función que dado un diccionario con la masa de los planetas del sistema solar, pregunte al usuario que introduzca el nombre de un planeta y muestre por pantalla el nombre del planeta y su masa. La función devolverá la masa del planeta.
Consideraciones:
- La función debe controlar que el valor introducido por el usuario es un nombre de un planeta. En caso contrario, mostrará un mensaje de error ("El nombre introducido no corresponde a ningún planeta") y devolverá el valor -1.
- Si el usuario introduce "Pluton", hay que mostrar un mensaje que informe al usuario que desde 2006, Plutón ya no es considerado un planeta, y devolver -1.
- Debéis tener en cuenta que el nombre de los planetas que nos pasan por parámetro puede ser en minúsculas, mayúsculas o una combinación de ambas.
- Podéis asumir que no habrá acentos en los nombres de los planetas.
Nota 1: Para realizar la actividad, tendréis que capturar un texto que entrará el usuario. Consultad la documentación oficial de la función input para ver cómo hacerlo.
Nota 2: También tendréis que pensar cómo tratar el hecho de que el usuario pueda utilizar mayúsculas y minúsculas en la escritura del nombre del planeta.
masas = {'Mercurio': 3.20*10**23, 'Venus': 4.87*10**24, 'Terra': 5.9*10**24, 'Marte': 6.42*10**23, 'Jupiter': 1.90*10**27, 'Saturno': 5.68*10**26, 'Urano': 8.68*10**25, 'Neptuno': 1.02*10**26}
Escribid una función que dado un diccionario con la masa de los planetas del sistema solar, pregunte al usuario que introduzca el nombre de un planeta y muestre por pantalla el nombre del planeta y su masa. La función devolverá la masa del planeta.
Consideraciones:
- La función debe controlar que el valor introducido por el usuario es un nombre de un planeta. En caso contrario, mostrará un mensaje de error ("El nombre introducido no corresponde a ningún planeta") y devolverá el valor -1.
- Si el usuario introduce "Pluton", hay que mostrar un mensaje que informe al usuario que desde 2006, Plutón ya no es considerado un planeta, y devolver -1.
- Debéis tener en cuenta que el nombre de los planetas que nos pasan por parámetro puede ser en minúsculas, mayúsculas o una combinación de ambas.
- Podéis asumir que no habrá acentos en los nombres de los planetas.
Nota 1: Para realizar la actividad, tendréis que capturar un texto que entrará el usuario. Consultad la documentación oficial de la función input para ver cómo hacerlo.
Nota 2: También tendréis que pensar cómo tratar el hecho de que el usuario pueda utilizar mayúsculas y minúsculas en la escritura del nombre del planeta.
masas = {'Mercurio': 3.20*10**23, 'Venus': 4.87*10**24, 'Terra': 5.9*10**24, 'Marte': 6.42*10**23, 'Jupiter': 1.90*10**27, 'Saturno': 5.68*10**26, 'Urano': 8.68*10**25, 'Neptuno': 1.02*10**26}
Valora esta pregunta


-6