Estadificacion de cáncer de colon y recto

Ejecutar

metastasis = input("Tiene metastasis a distancia (M1) (0=no, 1=si)>>")
if metastasis == 1:
    m1b = input("tiene compromiso metastasico en mas de un organo (M1b) (0=no, 1=si)>>")
    if m1b ==1:
      print "Se trata de estadio IVB"
    elif m1b !=1:
      print "Se trata de un estadio IVA"
elif metastasis != 1:
 nodo = input("Cuantos ganglios regionales tiene afectados por tumor (0=no; 1, en adelante: numero de ganglios comprometidos)>>")
 depositostumorales = input("Se evidencia presencia de depositos tumorales (0=no, 1=si)>>")
 if nodo ==0 and depositostumorales ==1:
     nodo =1
 tumor = input("Cual es la extension en la pared del organo (T) (0=in-situ, 1=invade la submucosa, 2=invade la muscular propia, 3=atraviesa la muscular propia, 4=atraviesa el peritoneo visceral, 5=adhiere o infiltra organos vecinos>>")
 if tumor ==0 and nodo ==0:
     print "Se trata de un estadio 0"
 if tumor ==1 and nodo ==0:
     print "Se trata de un estadio I"
 if tumor ==2 and nodo ==0:
     print "Se trata de un estadio I"
 if tumor ==3 and nodo ==0:
     print "Se trata de un estadio IIA"
 if tumor ==4 and nodo ==0:
     print "Se trata de un estadio IIB"
 if tumor ==5 and nodo ==0:
     print "Se trata de un estadio IIC"
   
 if (tumor ==1 or tumor ==2) and nodo >0 and nodo <4:
     print "Se trata de un estadio IIIA"
 if tumor ==1 and nodo >3 and nodo <7:
     print "Se trata de un estadio IIIA"
 if (tumor ==3 or tumor ==4) and nodo >0 and nodo <4:
     print "Se trata de un estadio IIIB"
 if (tumor ==2 or tumor ==3) and nodo >3 and nodo <7:
     print "Se trata de un estadio IIIB"
 if (tumor ==1 or tumor ==2) and nodo >6:
     print "Se trata de un estadio IIIB"
 
 if tumor ==4 and nodo >3 and nodo <7:
     print "Se trata de un estadio IIIC"
 if (tumor ==3 or tumor ==4) and nodo >6:
     print "Se trata de un estadio IIIC"
 if tumor ==5 and nodo >0:
     print "Se trata de un estadio IIIC"

Comentarios