Ejericio 2 python: Menu, cual es el numero del mes

Iniciado por xiquipython, 8 Febrero 2019, 14:33 PM

0 Miembros y 1 Visitante están viendo este tema.

xiquipython

Esto es un programa donde podemos ver el numero de mes.

def pedirNumeroEntero():

   correcto=False
   num=0
   while(not correcto):
       try:
           num = int(input("Introduce el numero de mes: "))
           correcto=True
       except ValueError:
           print('Error, introduce un numero entero')
   
   return num

salir = False
opcion = 0

while not salir:

   print ("\n1. Enero")
   print ("2. Febrero")
   print ("3. Marzo")
   print ("4. Abril")
   print ("5. Mayo")
   print ("6. Junio")
   print ("7. Julio")
   print ("8. Agosto")
   print ("9. Septiemnbre")
   print ("10. Octubre")
   print ("11. Noviembre")
   print ("12. Diciembre")
   print ("13. Salir")
   print ("\nElige una opcion")

   opcion = pedirNumeroEntero()

   if opcion == 1:
       print ("\n*********Enero*********")
   elif opcion == 2:
       print ("\n*********Febrero*********")
   elif opcion == 3:
       print("\n*********Marzo*********")
   elif opcion == 4:
       print ("\n*********Abril*********")
   elif opcion == 5:
       print ("\n*********Mayo*********")
   elif opcion == 6:
       print("\n*********Junio*********")
   elif opcion == 7:
       print ("\n*********Julio*********")
   elif opcion == 8:
       print("\n*********Agosto*********")
   elif opcion == 9:  
           print ("\n*********Septiembre*********")
   elif opcion == 10:
       print("\n*********Ocutbre*********")
   elif opcion == 11:  
           print ("\n*********Noviembre*********")
   elif opcion == 12:
           print("\n*********Diciembre*********")
   elif opcion == 13:
       salir = True
   else:
       print ("Introduce un numero entre 1 y 12")

print ("Fin")