Ejercicios Integradores Resueltos (Listas, Matrices, Diccionarios, Funciones)
Requisitos de finalización
Este libro pretende poner a disposición del Alumno Ejercicios integradores resueltos. Los temas incluidos son:
- Listas
- Matrices
- Diccionarios
- Funciones
Sr. Docente. Si Propone un ejercicio y lo resuelve por favor cree un capítulo y escriba la consigna y solución propuesta.
23. Banderas de países
23.2. Resolución programa principal
# PROGRAMA PRINCIPAL
bande={} # defino un diccionario vacío en el programa principal
cargado=False #variable para saber si se cargó un país, se ocupará en B y C
opc="X"
while opc != "S" and opc != "s":
print ("Menú")
print ("A- cargar una bandera ") # carga(p) retorna True
print ("B- buscar por país ") # buscapais(p) retorna True o False si encuentra el pais
print ("C- buscar por color ") # buscacolor(c) retorna True o False si encuentra el color
print ("S- salir ")
opc=input("elija una opción del menú:")
if opc =="S" or opc=="s":
print("Salió del programa")
break
elif opc =="A" or opc=="a":
repe="S"
while repe =="S":
pais=input("ingrese el pais: ")
cargado=carga(pais)
repe=input("Presione S si desea cargar otro país o N si no:")
elif opc =="B" or opc=="b":
if cargado ==False:
print ("No puede buscar un pais porque no se cargó ninguno, elija la opción A")
else:
pais=input("ingrese el pais a buscar: ")
if not(buscapais(pais)):
print("no se encuentra el pais ", pais)
elif opc =="C" or opc=="c":
if cargado==False:
print ("No puede buscar un color porque no se cargó banderas, elija la opción A")
else:
color=input("ingrese el color a buscar: ")
buscacolor(color)
else:
print("Opción incorrecta, por favor reintente")