Ejecutar
metastasis = input("Tiene metastasis a distancia (M1) (0=no, 1=si)>>")
if metastasis == 1:
print "Se trata de estadio IV"
elif metastasis != 1:
nodo3 = input("Tiene compromiso ganglionar supraclavicular, o infraclavicular del mismo lado (N3) (0=no, 1=si)>>")
if nodo3 == 1:
print "Se trata de estadio IIIC"
elif nodo3 !=1:
nodo3c1 = input("Tiene compromiso CLINICO de la cadena mamaria interna en presencia de compromiso axilar (N3) (0=no, 1=si)>>")
if nodo3c1 == 1:
print "Se trata de estadio IIIC"
elif nodo3c1 !=1:
tumor4 = input("El tumor primario compromete la piel, adhiere a parrilla costal, o tiene patron inflamatorio (T4) (0=no, 1=si)>>")
if tumor4 ==1:
print "Se trata de un estadio IIIB"
elif tumor4 !=1:
nodo2 = input("Hay compromiso axilar ipsilateral con ganglios empastados, o compromiso CLINICO de la mamaria interna -sin compromiso ganglionar axilar aparente (N2) (0=no, 1=si)>>")
if nodo2 ==1:
print " Se trata de un estadio IIIA"
elif nodo2 !=1:
tumorSize = input("Cual es el diametro del tumor en mm (0=no, 1=si)>>")
nodo1 = input("Cual es el compromiso ganglionar axilar (0=0 ganglios, o no compromiso clinico; 1=1 ganglio o ganglios moviles; 2, en adelante: numero de ganglios comprometidos>>")
mamariainterna =0
if nodo1 ==0:
mamariainterna = input("Hay compromiso ganglionar de la cadena mamaria interna (0=no; 1=s1; 2, en adelante: numero de ganglios detectados)>>")
nodomicro =0
if tumorSize <=20 and nodo1 >=1 and nodo1 <=3 and mamariainterna ==0:
nodomicro = input("Depositos tumorales en ganglios exclusivamente entre de 0.2 a 2 mm (micrometastasis)(0=no, 1=s1)>>")
if tumorSize >50 and nodo1 >=1 and nodo1 <=9:
print "Se trata de un estadio IIIA"
if tumorSize >50 and nodo1 >=10:
print "Se trata de un estadio IIIC"
if tumorSize >50 and nodo1 ==0 and mamariainterna ==0:
print "Se trata de un estadio IIB"
if tumorSize >50 and nodo1 ==0 and mamariainterna ==1:
print "Se trata de un estadio IIIA"
if tumorSize <=50 and tumorSize >20 and nodo1 >=10:
print "Se trata de un estadio IIIC"
if tumorSize <=50 and tumorSize >20 and nodo1 >=4 and nodo1 <=9:
print "Se trata de un estadio IIIA"
if tumorSize <=50 and tumorSize >20 and nodo1 >=1 and nodo1 <=3:
print "Se trata de un estadio IIB"
if tumorSize <=50 and tumorSize >20 and nodo1 ==0 and mamariainterna >=1:
print "Se trata de un estadio IIB"
if tumorSize <=50 and tumorSize >20 and nodo1 ==0 and mamariainterna ==0:
print "Se trata de un estadio IIA"
if tumorSize <=20 and nodo1 >=10:
print "Se trata de un estadio IIIC"
if tumorSize <=20 and nodo1 >=4 and nodo1 <=9:
print "Se trata de un estadio IIIA"
if tumorSize <=20 and nodo1 >=1 and nodo1 <=3 and nodomicro ==0:
print "Se trata de un estadio IIB"
if tumorSize <=20 and nodo1 >=1 and nodo1 <=3 and nodomicro ==1:
print "Se trata de un estadio IB"
if tumorSize <=20 and nodo1 ==0 and mamariainterna >=1:
print "Se trata de un estadio IIA"
if tumorSize <=20 and nodo1 ==0 and mamariainterna ==0:
print "Se trata de un estadio IA"
metastasis = input("Tiene metastasis a distancia (M1) (0=no, 1=si)>>")
if metastasis == 1:
print "Se trata de estadio IV"
elif metastasis != 1:
nodo3 = input("Tiene compromiso ganglionar supraclavicular, o infraclavicular del mismo lado (N3) (0=no, 1=si)>>")
if nodo3 == 1:
print "Se trata de estadio IIIC"
elif nodo3 !=1:
nodo3c1 = input("Tiene compromiso CLINICO de la cadena mamaria interna en presencia de compromiso axilar (N3) (0=no, 1=si)>>")
if nodo3c1 == 1:
print "Se trata de estadio IIIC"
elif nodo3c1 !=1:
tumor4 = input("El tumor primario compromete la piel, adhiere a parrilla costal, o tiene patron inflamatorio (T4) (0=no, 1=si)>>")
if tumor4 ==1:
print "Se trata de un estadio IIIB"
elif tumor4 !=1:
nodo2 = input("Hay compromiso axilar ipsilateral con ganglios empastados, o compromiso CLINICO de la mamaria interna -sin compromiso ganglionar axilar aparente (N2) (0=no, 1=si)>>")
if nodo2 ==1:
print " Se trata de un estadio IIIA"
elif nodo2 !=1:
tumorSize = input("Cual es el diametro del tumor en mm (0=no, 1=si)>>")
nodo1 = input("Cual es el compromiso ganglionar axilar (0=0 ganglios, o no compromiso clinico; 1=1 ganglio o ganglios moviles; 2, en adelante: numero de ganglios comprometidos>>")
mamariainterna =0
if nodo1 ==0:
mamariainterna = input("Hay compromiso ganglionar de la cadena mamaria interna (0=no; 1=s1; 2, en adelante: numero de ganglios detectados)>>")
nodomicro =0
if tumorSize <=20 and nodo1 >=1 and nodo1 <=3 and mamariainterna ==0:
nodomicro = input("Depositos tumorales en ganglios exclusivamente entre de 0.2 a 2 mm (micrometastasis)(0=no, 1=s1)>>")
if tumorSize >50 and nodo1 >=1 and nodo1 <=9:
print "Se trata de un estadio IIIA"
if tumorSize >50 and nodo1 >=10:
print "Se trata de un estadio IIIC"
if tumorSize >50 and nodo1 ==0 and mamariainterna ==0:
print "Se trata de un estadio IIB"
if tumorSize >50 and nodo1 ==0 and mamariainterna ==1:
print "Se trata de un estadio IIIA"
if tumorSize <=50 and tumorSize >20 and nodo1 >=10:
print "Se trata de un estadio IIIC"
if tumorSize <=50 and tumorSize >20 and nodo1 >=4 and nodo1 <=9:
print "Se trata de un estadio IIIA"
if tumorSize <=50 and tumorSize >20 and nodo1 >=1 and nodo1 <=3:
print "Se trata de un estadio IIB"
if tumorSize <=50 and tumorSize >20 and nodo1 ==0 and mamariainterna >=1:
print "Se trata de un estadio IIB"
if tumorSize <=50 and tumorSize >20 and nodo1 ==0 and mamariainterna ==0:
print "Se trata de un estadio IIA"
if tumorSize <=20 and nodo1 >=10:
print "Se trata de un estadio IIIC"
if tumorSize <=20 and nodo1 >=4 and nodo1 <=9:
print "Se trata de un estadio IIIA"
if tumorSize <=20 and nodo1 >=1 and nodo1 <=3 and nodomicro ==0:
print "Se trata de un estadio IIB"
if tumorSize <=20 and nodo1 >=1 and nodo1 <=3 and nodomicro ==1:
print "Se trata de un estadio IB"
if tumorSize <=20 and nodo1 ==0 and mamariainterna >=1:
print "Se trata de un estadio IIA"
if tumorSize <=20 and nodo1 ==0 and mamariainterna ==0:
print "Se trata de un estadio IA"
Comentarios
Publicar un comentario