es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Utilizando un bucle for para un diccionario basado en la entrada del usuario.

Hola, he escrito este código para buscar si la clave que ingresa el usuario coincide con uno de los valores almacenados en el diccionario airport_values.

Luego, cuando miré el esquema de calificación, usó un bucle for en su lugar para iterar todo el diccionario y utiliza un contador para verificar cada valor.

Aquí está el pseudocódigo que se escribe en el esquema de calificación.

View post on imgur.com

Lo que me pregunto es cómo lo aplicaría a Python en lugar de la forma en que lo hice.

Cualquier ayuda sería muy apreciada.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Se puede utilizar un bucle for para iterar a través del diccionario y comprobar cada valor. Aquí hay un ejemplo de cómo hacer esto en Python:

    airport_code = input("Por favor ingrese su código")
    
    airport_values = {
        'BCN':'Barcelona',
        'DUB':'Dublín',
        'LIS':'Lisboa',
        'LHR':'Londres Heathrow',
        'CDG':'París',
        'PRG':'Praga',
        'RKV':'Reikiavik',
        'FCO':'Roma'
    }
    
    encontrado = False
    for codigo, valor in airport_values.items():
        if codigo == airport_code:
            print('El valor es:', valor)
            encontrado = True
            break
    
    if not encontrado:
        print("Lo siento, ese elemento no está en la lista")
    

Comments are closed.