RETO2

mail@pastecode.io avatar
unknown
python
2 years ago
1.8 kB
1
Indexable
Never
#RETO2
informacion:dict ={
    'id_cliente':1,
    'nombre': 'Johana Fernandez', 
    'edad': 8, 
    'primer_ingreso': False}

def cliente(informacion:dict)-> dict:
  diccionario_respuesta: dict={
    'nombre':informacion['nombre'],
    'edad': informacion['edad'],
    'atraccion': '',
    'apto': '',
    'primer_ingreso' : informacion['primer_ingreso'],
    'total_boleta': ''
  }
  if informacion['edad'] > 18:
    if informacion['primer_ingreso'] == True:
      diccionario_respuesta['atraccion'] = 'X-Treme'
      diccionario_respuesta['total_boleta'] = 20000 - (20000*0.05)
    else:
      diccionario_respuesta['atraccion'] = 'X-Treme'
      diccionario_respuesta['total_boleta'] = 20000
    diccionario_respuesta['apto'] = True
  elif informacion['edad'] >= 15 and informacion['edad']<=18:
    if informacion['primer_ingreso'] == True:
      diccionario_respuesta['atraccion'] = 'Carros chocones'
      diccionario_respuesta['total_boleta'] = 5000 - (5000*0.07)
    else:
      diccionario_respuesta['atraccion'] = 'Carroschocones'
      diccionario_respuesta['total_boleta'] = 5000
    diccionario_respuesta['apto'] = True
  elif informacion['edad'] >= 7 and informacion['edad']<15:
    if informacion['primer_ingreso'] == True:
      diccionario_respuesta['atraccion'] = 'Sillas voladoras'
      diccionario_respuesta['total_boleta'] = 10000 - (10000*0.05)
    else:
      diccionario_respuesta['atraccion'] = 'Sillas voladoras'
      diccionario_respuesta['total_boleta'] = 10000
    diccionario_respuesta['apto'] = True
  else:
    diccionario_respuesta['atraccion'] = 'N/A'
    diccionario_respuesta['apto'] = False
    diccionario_respuesta['total_boleta'] = 'N/A'
  return diccionario_respuesta

print(cliente(informacion))