Skip to content

jsanchoc/Examen2-EvaJSC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Examen2-EvaJSC

  1. Función buscarPalabra
  2. Función imprimirListaInvertida
  3. Llamada de funciones

En este examen de Entornos de Desarrollo, teníamos que, en python, hacer dos funciones, buscarPalabra() e imprimirListaInversa().

1. buscarPalabra()

def buscarPalabra(objetivo, palabras):

Cuenta con dos parámetros

Dentro de está función tenemos lo siguiente:

while True:
        print()
        nombre = str(input("Buscar nombre: "))

        if nombre not in objetivo and nombre != "exit":
            print("el nombre no existe...")
        elif nombre == "exit":
            break

La función contiene un while, el cual pregunta al usuario que introduzca un nombre, el cual más adelante comprueba con el parámetro objetivo, para que en caso de que no esté en la lista, y no sea exit, imprima por pantalla "El nombre no existe", y en caso de que sea exit, termine el bucle.

else:
            for i in objetivo:
                if nombre == i:
                    print(f"{nombre} tiene {palabras[i]} años")
                
    print("\nFIN DEL PROGRAMA")

Aquí, coje el caso de que si este en el parámetro objeto, y lo recorre entero para ver si está y en que posición está para poder asignarle la edad. Por último hace un print() finalizando el programa.


2. imprimirListaInvertida

def imprimirListaInversa(lista):

Esta función toma solo un parámetro

    return lista[::-1]

Esta función es sencilla porque la he hecho de forma cochina


Por último llama a las variables, y les asigna los parámetros.

print(imprimirListaInversa(nombres))
buscarPalabra(nombres, edades)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages