• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 8. Dictionary

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«Aseguradora»

💻 Python
La compañía de seguros tiene una base de datos de clientes, cada uno de los cuales tiene un identificador único, nombre, edad, género, tipo de seguro y cobertura de seguro. Escriba el programa en Python, que analiza estos datos y muestra el siguiente informe:
rn
    rn
  1. Rn
    El nombre del cliente más joven.
    rn
  2. rn
  3. rn
    el nombre del cliente de mayor edad.
    rn
  4. rn
  5. Rn
    El número total de clientes. RN
  6. rn
  7. Rn
    El número de clientes masculinos y clientes femeninos.
    rn
  8. rn
  9. Rn
    el tipo de seguro que se elige con más frecuencia en total. RN
  10. rn
  11. rn
    rn
  12. rn

    Formato de entrada

    El programa recibe una lista de diccionarios donde cada diccionario presenta información sobre un cliente. Estructura del diccionario:
    rn
    {
    & nbsp; & nbsp; "ID": int, & nbsp;# Identificador único del cliente
    & nbsp; & nbsp; "Name": str, # nombre del cliente
    & nbsp; & nbsp; "Age": int, & nbsp;# edad del cliente
    & nbsp; & nbsp; "Gender": str, # género del cliente ("m" - masculino, "g" - femenino)
    & nbsp; & nbsp; "Insurance_type": str, # tipo de seguro (por ejemplo, "ok", "pd", "casco")
    & nbsp; & nbsp; "Coverage_amount": int # monto de cobertura del seguro
    }
    rn
    Los datos se ingresan a través de la línea de consola, primero se indica el número de clientes, y luego la información de cada cliente en el formato de diccionario de Python
    rn
    rn
     & nbsp;  rn 
     & nbsp;  rn 

    Formato de salida

    El programa debe mostrar el informe en el siguiente formato:
    rn
    El cliente más joven: [nombre]
    el cliente más viejo: [nombre]
    edad promedio de los clientes: [edad promedio]
    número de clientes masculinos: [cantidad]
    número de clientes femeninos: [cantidad]
    el tipo de seguro: [tipo de seguro]
    el monto total de la cobertura del seguro: [suma]

    Ejemplo

    Entrada

    3
    {"Id": 1, "name": "Ivan", "Age": 25, "Gender": "M", "Insurance_type": "OK", "Coverage_AMUNT": 100000}
    {"ID": "NAME": "Maria", "Age": "Age": "Age": "Age": "Age": "Age": "Age": "Age": "Age": "Age": "Age": "Age" 30, "Gender": "F", "Insurance_type": "PD", "Coverage_AMOUNT": 200,000}
    {"ID": 3, "NAME": "Alexey", "Age": 45, "Gender": "M", "InSURANCE_TYPE": "OK", "OK", "OK", "OK", "OK", "OK", "OK", "OK", "OK" "Coverage_amount": 150,000}

    Salida

    El cliente más joven: Ivan
    El cliente de mayor edad: Alexey
    La edad promedio de los clientes: 33.33
    Número de clientes masculinos: 2
    Número de clientes femeninos: 1
    Tipo de seguro que se selecciona con más frecuencia: OK
    El monto total de cobertura del seguro: 450000

    Pista

    There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.