-
Notifications
You must be signed in to change notification settings - Fork 1
/
03. tuplas.py
33 lines (27 loc) · 1.04 KB
/
03. tuplas.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"""
Cree una tupla con los meses del año, pide números al usuario, si el número esta entre
1 y la longitud máxima de la tupla, muestre el contenido de esa posición, si no, muestre
un mensaje de error
El programa debe terminar cuando el usuario presione el 0
"""
meses = ("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio",
"Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")
def funcion():
opcion = None
while opcion != 0:
try:
numero = int(
input(f"Ingresa un número entre 0 y {len(meses)} con 0 para salir "))
if 1 <= numero <= len(meses):
print(meses[numero - 1])
elif numero == 0:
print("Adiós".center(50, "-"))
opcion = 0
else:
print("Opción incorrecta vuelve a intentarlo")
funcion()
except Exception as e:
print(e)
print("Ha ocurrido un error inesparado vuelve a intentarlo")
break
funcion()