elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Por favor ayúdenme, es un ejercicio de ciclos en python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Por favor ayúdenme, es un ejercicio de ciclos en python  (Leído 3,673 veces)
Ajrbar

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Por favor ayúdenme, es un ejercicio de ciclos en python
« en: 26 Abril 2019, 23:46 pm »

 Me dieron dos vectores, una con enfermedades y otra con síntomas.
Tengo que hacer un programa que si cumple 3 síntomas de una enfermedad me diga
"usted sufre de tal"... Y así es como voy pero no me resulta... Por favor alguien que me corrija exactamente.

------------------------------------------------------------------------------------------------------------------

enfermedades=[ "bronquitis", "gripe"]
sintomas=[["dolor en el pecho","fiebre","dolor de garganta"],["tos","congestion nasal"]]

for i in range (0,len(enfermedades)):
   for j in range(0,len(sintomas)):
      sintoma=input("usted tiene " +sintomas [j]+"?")
      if sintoma==enfermedades:
         print("usted tiene la enfermedad" +enfermedades)   
      if sintoma!=enfermedades:
         print("usted no tiene ninguna enfermedad")


En línea

ErahUnderground

Desconectado Desconectado

Mensajes: 18



Ver Perfil
Re: Por favor ayúdenme, es un ejercicio de ciclos en python
« Respuesta #1 en: 3 Junio 2020, 13:17 pm »

Creo que estás planteando mal el ejercicio:

1. Primero deberías pedir al usuario 3 síntomas por teclado y pasarlos a minúsculas añadiéndolos por ejemplo a una lista para tenerlos en el mismo formato que te han dado.

2. Deberías comparar los síntomas de tu lista con cada una de las listas en el interior de síntomas, si alguna coincide, coger el índice (posición) de la lista de síntomas y mostrar la enfermedad con este mismo índice.

3. Si no cumple 3 síntomas de la enfermedad podrías mostrar un mensaje avisándolo o diciendo que no cumple con los requisitos de la enfermedad.


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.524


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Por favor ayúdenme, es un ejercicio de ciclos en python
« Respuesta #2 en: 3 Junio 2020, 19:16 pm »

@ErahUnderground: No revivas temas tan viejos. Lee las reglas del foro (link en mi firma).

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines