Resultados Hemograma

Revisão de 13h03min de 27 de junho de 2016 por Jnhte (discussão | contribs) (Fase II)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Código


<syntaxhighlight lang="python3"> Idade=1 while Idade!=0:

   print ('===========================Dados do Paciente=================================')
   Nome = str(input('Nome paciente: '))
   D,M,A = input('Data de Nascimento(dia/mês/ano): '). split('/')
   DN = (D,M,A)
   Idade = (2016 - int(A))
   print ('Idade: %d Anos' % (Idade))
   print('Sexo(M/F)?')
   Sexo = str(input())
   while Sexo != 'f' or Sexo != 'F' or Sexo != 'm' or Sexo !='M':
       if Sexo == 'm' or Sexo == 'M':
           print ('Masculino')
           Sintomas = str(input('Sintomas Que o Paciente Descreve: '))
           print('===========================Exame de Hemograma=================================')
           Globulos_Vermelho = float(input("Glóbulos Vermelhos(Eritrócitos/Hemácias): "))
           print('Glóbulos Vermelhos(Eritrócitos/Hemácias): %.2f (Milhôes/mm³)' % (Globulos_Vermelho))
           print ()
           Hemoglobina = float(input("Hemoglobina: "))
           print('Hemoglobina: %.2f (g/100ml)' % (Hemoglobina))
           print ()
           Hematócrito = float(input("Hematócrito: "))
           print('Hematócrito: %.2f (%%)' % (Hematócrito))
           print ()
           Globulos_Brancos = float(input("Glóbulos Brancos(Leucócitos): "))
           print('Glóbulos Brancos(Leucócitos ): %.3f (mm³)' % (Globulos_Brancos))
           print()
           print('Contagem diferencial de Glóbulos Branco(leucócitos Totais): ')
           
           Eosinófilos = float(input("Eosinófilos: "))
           print('Eosinófilos: %.1f (%%)' % (Eosinófilos))
           
           Basófilos = float(input("Basófilos: "))
           print('Basófilos: %.1f (%%)' % (Basófilos))
           
           Linfócitos = float(input("Linfócitos: "))
           print('Linfócitos: %.1f (%%)' % (Linfócitos))
           
           Monócitos = float(input("Monócitos: "))
           print('Monócitos: %.1f (%%)' % (Monócitos))
           
           Neutrófilos = float(input("Neutrófilos: "))
           print('Neutrófilos: %.1f (%%)' % (Neutrófilos))
           Bastonete = (Eosinófilos + Basófilos + Linfócitos + Monócitos + Neutrófilos)*100
           Bastonetes = (Bastonete * 3)/100
           print ('Bastonetes: %.1f' % (Bastonetes))
           
           print ()
           Volume = int(input("Volume Corpuscular Médio(V.C.M): "))
           print('Volume Corpuscular Médio(V.C.M): %d (µ³)' % (Volume))
           print ()
           Hemoglobina_Volume = int(input("Hemoglobina Corpuscular Médio(H.C.M): "))
           print('Hemoglobina Corpuscular Médio(H.C.M): %d (picogramas-pg)' % (Hemoglobina_Volume))
           print ()
           Concentração_Hemoglobina = float(input("Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): "))
           print('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): %.1f (%%)' % (Concentração_Hemoglobina))
           print ()
           
           Plaquetas = float(input("Plaquetas: "))
           print('Plaquetas: %.3f (µ³)' % (Plaquetas))
           print ()
           print('===========================Exame de Urina - EAS===============================')
           PH = float(input('PH da Urina: '))
           print('PH da Urina: %.1f ' % (PH))
           print ()
           Densidade = float(input('Densidade: '))
           print('Densidade: %.3f ' % (Densidade))
           print ()
           print('Digite: Ausente(A) ou Presente(P)')
           print ()
           Nitrito = str(input('Presença de Nitrito: '))
           while(Nitrito != 'P' and Nitrito != 'p' and Nitrito != 'A' and Nitrito !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Nitrito = str(input('Presença de Nitrito: '))
           print ()
           Glicose = str(input('Glicose: '))
           while(Glicose != 'P' and Glicose != 'p' and Glicose != 'A' and Glicose !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Glicose = str(input('Glicose: '))
           print ()
           Proteínas = str(input('Proteínas: '))
           while(Proteínas != 'P' and Proteínas != 'p' and Proteínas != 'A' and Proteínas !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Proteínas = str(input('Proteínas: '))
           print ()
           Cetonas = str(input('Cetonas: '))
           while(Cetonas != 'P' and Cetonas != 'p' and Cetonas != 'A' and Cetonas !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Cetonas = str(input('Cetonas: '))
           print ()
           Bilirrubina = str(input('Bilirrubina: '))
           while(Bilirrubina != 'P' and Bilirrubina != 'p' and Bilirrubina != 'A' and Bilirrubina !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Bilirrubina = str(input('Bilirrubina: '))
           print ()
           Urobilinogênico = str(input('Urobilinogênico:'))
           while(Urobilinogênico != 'P' and Urobilinogênico != 'p' and Urobilinogênico != 'A' and Urobilinogênico !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Urobilinogênico = str(input('Urobilinogênico:'))
           print ()
           Leucócitos = str(input('Leucócitos: '))
           while(Leucócitos != 'P' and Leucócitos != 'p' and Leucócitos != 'A' and Leucócitos !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Leucócitos = str(input('Leucócitos: '))
           print ()
           Sangue = str(input('Sangue: '))
           while(Sangue != 'P' and Sangue != 'p' and Sangue != 'A' and Sangue !='a'):
               print('Digite: Ausente(A) ou Presente(P)')
               Sangue = str(input('Sangue: '))
           print ()
           print('===================Indice de Massa Corporea-IMC===============================')
           peso = float(input (" Digite seu peso(Kg): "))
           if peso >= 220:
               while  peso >= 220:
                   print( "Digite Novamente seu Peso")
                   peso = float(input (" Digite seu peso(Kg): "))
           else:
               pass
               print ()
           altura = float(input ("Digite a sua altura(Metros): "))
           if altura >= 2.50:
               while  altura >= 2.50:
                   print( "Digite Novamente sua altura")
                   altura = float(input ("Digite a sua altura(Metros): "))
           else:
               pass
               print ()
           imc = peso/(altura*altura)
           print ("Seu IMC é : %.3f" % (imc))
           if imc <=18.5:
               print ()
               print(" Paciente Abaixo Do Peso")
           elif 18.6 < imc < 24.9:
               print ()
               print(" Paciente Com Peso Ideal")
           elif 25< imc < 29.9:
               print ()
               print(" Paciente Levemente Accima do Peso")
               print ()
           elif 29.9< imc < 34.9:
               print ()
               print("Paciente Com Obesidade Grau I")
           elif 34.9< imc < 39.9:
               print ()
               print("Paciente Com Obesidade II(SEVERA)")
           elif imc > 40:
               print ()
               print ("Paciente Com Obesidade III(MÓRBIDA)")
           print('===================Pré Diagnostico Laboratorial===============================')
           print ('Nome do paciente: %s ' % (Nome))
           print ()
           print ('Data de Nascimento: ')
           print (DN)
           print ()
           print ('Idade: %d Anos' % (Idade))
           print ()
           print ('Sexo(M/F): (%s) Masculino'% (Sexo))
           print ()
           print ('Sintomas: %s' % (Sintomas))
           print ()
           print ('Hemácias: %.2f (Milhôes/mm³)' % (Globulos_Vermelho))
           if Globulos_Vermelho <= 4.7 :
               print('Hemácias com o nível Baixo.')
               print ('Hemácias com o nivel baixo sugere, deficiência de ferro, vitamina B12 ou ácido fólico, distúrbios da medula óssea.')
               print()
           elif 4.71<=Globulos_Vermelho<=6.09:
               print ('Hemácias: com o nivel Normal.')
               print ()
           else:
               Globulos_Vermelho>=6.1
               print ('Hemácias com o nível Alto.')
               print ('Hemácias com o nivel alto sugere, desidratação, problemas renais, doença cardíaca congênita ou doença pulmonar.')
               print ()
           print ('Hemoglobina: %.2f (g/100ml)' % (Hemoglobina))
           if Hemoglobina <=13.5 :
               print ('Hemoglobina com o nível Baixo.')
               print ('A hemoglobina é uma substância de cor vermelha presente no interior das hemácias (glóbulos vermelhos) e os valores baixos de hemoglobina é que caracterizam a anemia,  hemorragia recente ou retenção de líquido causando hemodiluição, que pode ser causada por vários distúrbios que provoquem uma redução da sua produção na medula, um aumento da velocidade da sua destruição ou uma perda de sangue.')
               print()
           elif 13.6<=Hemoglobina<=18:
               print ('Hemoglobina: com nível Normal.')
               print ()
           else:
               Hemoglobina>= 18
               print('Hemoglobina com o nível Alto.')
               print('A hemoglobina é uma substância de cor vermelha presente no interior das hemácias (glóbulos vermelhos) e os valores elevados sugerem hemoconcentração originária de policitemia ou desidratação.')
               print()
           print ('Hematócrito: %.2f (%%)' % (Hematócrito))
           if Hematócrito <= 40 :
               print('Hematócrito com o nível Baixo.')
               print ('Um Hematócrito baixo sugere anemia, hemodiluição ou uma perda maciça de sangue.')
               print()
           elif 41<=Hematócrito<=54:
               print ('Hematócrito: com nível Normal.')
               print ()
           else:
               Hematócrito>=54
               print ('Hematócrito com o nível Alto.')
               print ('Um Hematócrito alto indica policitemia ou hemoconcentração devido à perda sangüínea ou desidratação.')
               print ()
           print('Glóbulos Brancos(Leucócitos ): %.3f (mm³)' % (Globulos_Brancos))
           if Globulos_Brancos <=3.999 :
               print ('Contagem diferencial de Glóbulos Branco(leucócitos Totais)com o nível Baixo.')
               print ('Leucócitos (glóbulos brancos) baixos (leucopenia) podem significar uma série de condições, fisiológicas ou não. Trata-se da redução no número de células de defesa do corpo, não é uma doença.')
               print()
           elif 4.000<=Globulos_Brancos<=9.999:
               print ('Contagem diferencial de Glóbulos Branco(leucócitos Totais): com o nivel Normal.')
               print ()
           else:
               Globulos_Brancos>=10.000
               print('Contagem diferencial de Glóbulos Branco(leucócitos Totais) com o nível Alto.')
               print('Os altos níveis desses Leucócitos (glóbulos brancos) estão associados com diversas respostas imunes e anormalidades. Algumas vezes é solicitada uma contagem de eosinófilos como um teste de acompanhamento, quando é relatado um nível elevado ou deprimido de eosinófilos.')
               print()
           print('Contagem diferencial de Glóbulos Branco(leucócitos Totais): ')
           print('Eosinófilos: %.1f (%%)' % (Eosinófilos))
           if Eosinófilos <= 0.9 :
               print('Eosinófilos com o nível Baixo.')
               print ('Baixos Volume Eosinófilos sugere: ')
               print('Eosinopenia')
               print('A eosinopenia está na maioria das vezes associada com infecção aguda e com situações de estresse, descrita desde 1893, não obstante ter a possível participação dos glicocorticóides e da adrenalina, ainda permanece com seu mecanismo detalhado por ser desvendado. A fase de recuperação da infecção é habitualmente precedida pelo retorno dos eosinofilos do sangue periférico.')
               print()
               print('Ocorre em quase todas as moléstias infecciosas agudas e em reagudizações de processos crônicos.')
               print()
               print('Estados tóxicos endógenos ou exógenos: coma diabético, uremia, hemólise aguda.')
               print()
               print('Nas intervenções cirúrgicas graves.')
               print()
               print('Na anemia perniciosa e outras insuficiências graves da medula óssea.')
               print()
               print('Após administração de hormônios e medicamentos.')
               print()
               print('Durante condições estressantes como infecções agudas, traumatismos, etc.')
               print()
           elif 1<=Eosinófilos<=4.9:
               print ('Eosinófilos: com o nivel Normal.')
               print ()
           else:
               Eosinófilos>=5
               print ('Eosinófilos com o nível Alto.')
               print ('Altos Volume Eosinófilos sugere: ')
               print ('Eosinofilia')
               print ('Aumento absoluto ou relativo dos eosinófilos. Ocorre nas seguintes condições:')
               print ('Distúrbios alérgicos:')
               print ('Nos distúrbios alérgicos a eosinofilia é usualmente moderada (200 a 1500 /m3), mas pode ser elevada na asma brônquica e no edema angioneurótico, atingindo valores tão elevados quanto 30.000/mm3. ')
               print ('Tem sido relatada eosinofilia em resposta ao uso de drogas como nitrofurantoina, ácido para-amino salicílico, sulfonamidas e, inclusive, ouro e iôdo. ')
               print ()
               print ('Doenças da pele:')
               print ('As mais elevadas e constantes eosinofilias são observadas em associação com pênfigo e dermatite herpetiforme. ')
               print ()
               print ('Infecções parasitárias:')
               print ('As infestações por parasitas metazoários causam significante e prolongada eosinofilia. Com protozoários ela é menos freqüente. ')
               print ()
               print ('Síndrome de Loeffler:')
               print ('É um leve mal estar caracterizado por sinais e infiltrações pulmonares transitórias, presumivelmente devido à reação de hipersensibilidade, associado a eosinofilia e observado em uma variedade de infecções parasitárias. ')
               print ()
               print ('Outras infecções:')
               print ('Eosinofilia moderada pode ocorrer em diversas infecções, como escarlatina, coréia, eritema multiforme e lepra. ')
               print ()
               print ('Doenças hematopoiéticas:')
               print ('Acompanhando a leucemia mielóide crônica, policitemia vera, mielofibrose, Hogdkin e na leucemia eosinofílica. ')
               print ()
               print ('Doenças malignas:')
               print ('Eosinofilia tem sido notada em várias doenças malignas, em especial na vigência de disseminação e necrose, e tem sido sugerido que um fator quimiotático para eosinofilos seja liberado como resultado da formação de imunocomplexos com os antígenos tumorais. ')
               print ()
               print ('Miscelânea:')
               print ('Periarterite nodosa, artrite reumatóide complicada com vasculite e pleurite, colite ulcerativa, após envenenamento com sulfato de cobre, câmfora, pilocarpina e fósforo. ')
               print ()
               print ('Eosinofilia hereditária:')
               print ('Herdada como traço autossômico dominante. ')
               print ()
               print ('Idiopática:')
               print ('Sem causa identificável.')
               print ()
           print('Basófilos: %.1f (%%)' % (Basófilos))
           print()
           if Basófilos >=2.1 :
               print ('Basófilos com o nível Alto.')
               print ('Alto Volume Basófilos sugere:')
               print ('Basofilia')
               print ('Não apresenta grande importância clínica. Pode ser encontrada nas seguintes condições: leucemias mielóides, Policitemia Vera, tumores ósseos, algumas leucocitoses, acromegalia, varíola, etc.')
               print ()
           elif 0<=Basófilos<=2:
               print ('Basófilos: com o nivel Normal.')
               print ()
           print('Linfócitos: %.1f (%%)' % (Linfócitos))
           if Linfócitos <= 20 :
               print('Linfócitos com o nível Baixo.')
               print('Baixo Volume Linfócitos sugere:')
               print ('Linfopenia')
               print ('Ocorre na fase aguda das moléstias infecciosas. Quanto maior a linfocitopenia no início da moléstia infecciosa aguda, mais sombrio é o diagnóstico.')
               print ('Podem ser também observada a linfocitopenia, na cirrose hepática, caquexia, neoplasias, linfosarcoma, reticulosarcoma e blastomicose generalizada.')
               print()
           elif 20.1<=Linfócitos<=39.9:
               print ('Linfócitos: com o nivel Normal.')
               print ()
           else:
               Linfócitos>=40
               print ('Linfócitos com o nível Alto.')
               print ('Alto Volume Linfócitos sugere:')
               print ('Linfocitose')
               print ('Consiste no aumento dos linfócitos que pode ser relativo ou absoluto. A linfocitose absoluta é, em geral, rara, enquanto que a relativa é freqüente, ocorrendo mais comumente por diminuição dos neutrófilos.')
               print ('A linfocitose pode ocorrer nas seguintes condições: infecções agudas (gripe, viroses, toxoplasmose, infecções crônicas, leucemias linfáticas, rubéola, etc). Nas viroses de modo geral, aparecem linfócitos atípicos que são células de grande tamanho e foram classificados por Downey.')
               print ()
           
           print('Monócitos: %.1f (%%)' % (Monócitos))
           if Monócitos <= 2 :
               print ('Monócitos com o nível Baixo.')
               print ('Baixo Volume Monócitos sugere:')
               print ('Monocitopenia')
               print ('Pode ocorrer na fase aguda de processos infecciosos e na falta de reação por parte do sistema mononuclear fagocitário (caquexia e desnutrição).')
               print ()
           elif 2.1<=Monócitos<=9.9:
               print ('Monócitos: com o nivel Normal.')
               print ()
           else:
               Linfócitos>=10
               print ('Monócitos com o nível Alto.')
               print ('Alto Volume Monócitos sugere:')
               print ('Monocitose')
               print ('Pode ocorrer nas seguintes condições: infecções por protozoários, doença de Hodkins, tifo, endocardite, leucemias monocíticas, tumores cerebrais, etc.')
               print ()
           
           print('Neutrófilos: %.1f (%%)' % (Neutrófilos))
           if Neutrófilos <= 45 :
               print ('Neutrófilos com o nível Baixo.')
               print ('Baixo Volume Neutrófilos sugere:')
               print ('Neutropenia')
               print ('Constitui a diminuição do número de neutrófilos em percentagem ou por mm3 de sangue, havendo em conseqüência, linfocitose. A neutropenia relativa por aumento de outro tipo de leucócito é rara.')
               print ('A quantidade de neutrófilos pode diminuir devido a uma inadequada produção da medula óssea ou então devido a uma elevada destruição de glóbulos brancos na circulação. A anemia aplástica, assim como as deficiências de outros tipos de células sanguíneas, causa neutropenia. Algumas doenças hereditárias pouco comuns, como a agranulocitose genética infantil e a neutropenia familiar, também reduzem a quantidade de glóbulos brancos. Na neutropenia cíclica, perturbação pouco frequente, a quantidade de neutrófilos flutua entre normal e baixa cada 21 a 28 dias; a quantidade de neutrófilos pode chegar quase a zero e espontaneamente voltar à quantidade normal ao fim de 3 ou 4 dias. As pessoas que sofrem de neutropenia cíclica tendem a sofrer de infecções quando a quantidade de neutrófilos é baixa. Algumas pessoas que sofrem de cancro, tuberculose, mielofibrose, deficiência de vitamina B12 ou de ácido fólico desenvolvem neutropenia. Alguns medicamentos, sobretudo os utilizados no tratamento do cancro (quimioterapia), comprometem a produção dos neutrófilos na medula óssea.')
               print ()
               print ('A neutropenia ocorre nas seguintes condições:')
               print ('Induzida por medicamentos.')
               print ('Pseudoneutropenias: induzidas por medicamentos.')
               print ()
               print ('Hiperplasia por granulocitopenia ineficaz: anemia megaloblástica, doenças mieloproliferativas, etc.')
               print ()
               print ('Aumento da destruição ou aumento da utilização dos neutrófilos da circulação: infecções bacterianas ou virais.')
               print ()
           elif 45.1<=Neutrófilos<=74.9:
               print ('Neutrófilos: com o nivel Normal.')
               print ()
           else:
               Neutrófilos>=75
               print ('Neutrófilos com o nível Alto.')
               print ('Alto Volume Neutrófilos sugere:')
               print ('Neutrofilia')
               print ('A neutrofilia algumas vezes é acompanhada de febre, resultante da liberação de pirogênios dos leucócitos. Outros aspectos característicos da neutrofilia reacional podem incluir: desvio á esquerda, isto é, aumento do número de bastonetes e presença ocasional de células mais primitivas, como metamielócitos e mielócitos; presença de granulação tóxica e corpúsculos de Döhle no citoplasma e aumento do escore de fosfatase alcalina nos neutrófilos.')
               print ('Quando o organismo é invadido por germes, principalmente por cocos: pneumonia, meningite, apendicite, peritonite etc. Quando ocorre destruição de tecidos, como no enfarte de miocárdio e em abscesso assépticos. Fisiologicamente pode ser encontrada no recém-nascido, após exercícios extenuantes, após vômitos repetidos, convulsões e taquicardia.')
               print ('Frequentemente, ocorre o chamado desvio à esquerda quando há neutrofilia, embora o mesmo possa ocorrer sem esta condição. Denomina-se desvio à esquerda, ao aparecimento no sangue circulante, das formas mais jovens que o neutrófilo bastonete.')
               print ('O aparecimento no sangue circulante de elementos mais maduros que o neutrófilo bastonete, configura o chamado desvio à direita, que será tanto maior quanto maior o número de neutrófilos hipersegmentados. Este desvio aprece em processos infecciosos crônicos de longa duração, tais como tuberculose, sífilis, etc.')
               print ('Podem também ser observadas modificações qualitativas dos neutrófilos: granulações tóxicas, vacúolos, modificações da cromatina, corpúsculos de Döhle. Cumpre registrar também as anomalias que acometem os neutrófilos: anomalias de Pelger Huet, de Alder, de May Hegglin e de Chediak Higashi.')
               print ()
           print ('Bastonetes: %.1f' % (Bastonetes))
           print ('Volume Corpuscular Médio(V.C.M): %d (µ³)' % (Volume))
           if Volume <= 82 :
               print ('Volume Corpuscular Médio(V.C.M) com o nível Baixo.')
               print ('Baixos Volume Corpuscular medio indicam anemias microcíticas hipocrômicas causadas por anemia por deficiência de ferro, anemia sideroblástica ou talassemia. Em razão do Volume Corpuscular médio refletir volume médio de muitas células, um valor dentro da faixa normal pode ocorrer em pacientes cujo tamanho de glóbulos vermelhos varia, e inclui células microcíticas e macrocíticas.')
               print ()
           elif 83<=Volume<=100:
               print ('Volume Corpuscular Médio(V.C.M): com o nivel Normal.')
               print ()
           else:
               Volume>=101
               print ('Volume Corpuscular Médio(V.C.M) com o nível Alto.')
               print ('Um Volume Corpuscular médio alto sugere anemias macrocíticas causadas por anemias megaloblásticas, devido à deficiência de ácido fólico ou vitamina B12, desordens congênitas de DNA ou reticulocitose. Em razão do Volume Corpuscular médio refletir volume médio de muitas células, um valor dentro da faixa normal pode ocorrer em pacientes cujo tamanho de glóbulos vermelhos varia, e inclui células microcíticas e macrocíticas.')
               print ()
           print ('Hemoglobina Corpuscular Médio(H.C.M): %d (picogramas-pg)' % (Hemoglobina_Volume))
           if Hemoglobina_Volume <= 27 :
               print ('Hemoglobina Corpuscular Médio(H.C.M) com o nível Baixo.')
               print ('Baixas concentrações de H.C.M podem indicar anemia, hemorragia recente ou retenção de líquido causando hemodiluição.')
               print ()
           elif 28<=Hemoglobina_Volume<=33:
               print ('Hemoglobina Corpuscular Médio(H.C.M): com o nivel Normal.')
               print ()
           else:
               Hemoglobina_Volume>=34
               print ('Hemoglobina Corpuscular Médio(H.C.M) com o nível Alto.')
               print ('H.C.M elevada sugere hemoconcentração originária de policitemia ou desidratação.')
               print ()
           print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): %.1f (%%)' % (Concentração_Hemoglobina))
           if Concentração_Hemoglobina <= 31.5 :
               print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M) com o nível Baixo.')
               print ('Baixas Concentração de Hemoglobina Corpuscular médio indicam anemias microcíticas hipocrômicas causadas por anemia por deficiência de ferro, anemia sideroblástica ou talassemia.')
               print ()
           elif 31.6<=Concentração_Hemoglobina<=35.9:
               print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): com o nivel Normal.')
               print ()
           else:
               Concentração_Hemoglobina>=36
               print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M) com o nível Alto.')
               print ('Altas Concentração de Hemoglobina Corpuscular médio indica policitemia ou hemoconcentração devido à perda sangüínea ou desidratação.')
               print ()
           print('Plaquetas: %.3f (µ³)' % (Plaquetas))
           if Plaquetas <= 150.000 :
               print ('Plaquetas com o nível Baixo.')
               print ('Baixo Volume Plaquetas sugere:.')
               print ('Plaquetopenia')
               print ('doenças que levam à diminuição da produção das plaquetas na medula óssea: aplasia medular, fibrose ou infiltração por células malignas (câncer visceral ou hematológico, como linfomas e leucemias), quimioterapia. O diagnóstico é feito através da biopsia de medula óssea.')
               print ('doenças que cursam com aumento do baço (esplenomegalia), com sequestro e destruição das plaquetas: hipertensão portal (pode ocorrer na cirrose hepática, esquistossomose, trombose da veia porta); infiltração de células tumorais no baço, nas leucemias e linfomas e ainda na doença de Gaucher.')
               print ('Aumento da destruição plaquetária, pela presença de vasos anormais, próteses vasculares e trombos, que ocorrem nas seguintes doenças: púrpura trombocitopênica trombótica, vasculites, síndrome hemolítico-urêmica, coagulação intravascular disseminada e próteses cardíacas.')
               print ('Efeito colateral de medicamentos:')
               print('Diuréticos tiazídicos, estrogênios e fármacos mielossupressores induzem diminuição da produção das plaquetas na medula óssea.')
               print('Sedativos, hipnóticos, anticonvulsivantes, alfa-metildopa, sais de ouro e heparina podem induzir destruição imunológica das plaquetas.')
               print ('Doenças infecciosas, como dengue, AIDS, hepatite C, febre maculosa, leptospirose, febre amarela e septicemia grave.')
               print()
           elif 150.001<=Plaquetas<=399.999:
               print ('Volume Corpuscular Médio(V.C.M): com o nivel Normal.')
               print ()
           else:
               Volume>=400.000
               print ('Plaquetas com o nível Alto.')
               print ('Alto Volume Plaquetas sugere:')
               print ('As causas de plaquetas altas podem ser:')
               print ('Fisiológicas (não denotam doenças): exercício, trabalho de parto, uso de epinefrina, após hemorragia;')
               print ('Infecciosas e/ou inflamatórias: retocolite ulcerativa, poliarterite nodosa, artrite reumatóide, sarcoidose, cirrose hepática;')
               print ('Distúrbios do baço: após esplenectomia (retirada cirúrgica do baço), atrofia ou agenesia do baço, trombose da veia esplênica;')
               print ('Neoplasias: carcinomas, linfomas;')
               print ('Doenças hematológicas: síndromes mieloproliferativas, trombocitose familiar, anemia ferropriva (por deficiência de ferro), anemias crônicas, hemofilia, mieloma múltiplo;')
               print ('Miscelânea: após procedimentos cirúrgicos e traumas, doenças renais, síndrome de Cushing e uso de medicamentos (epinefrina, isotretinoína, vincristina).')
               print ('Plaquetas altas podem não causar sintomas ou podem ocorrer náuseas, vômitos, perda de noção espacial (labirintite) e formigamento nas extremidades.')
           print ()
           print ('PH da Urina: %.1f ' % (PH))
           if PH <= 5.5 :
               print('PH da Urina Baixo')
               print('Um ph mais baixo, isto pode indicar um ambiente ácido para pedras nos rins ou uma das seguintes situações:')
               print('Acidose;')
               print('Desidratação;')
               print('Cetoacidose diabética;')
               print('Diarreia;')
               print('Inanição.')
               print()
           elif 5.6<=PH<=7.4:
               print ('PH da Urina: com o nivel Normal.')
               print ()
           else:
               7.5<=PH==14
               print ('PH da Urina Alto')
               print ('Um pH mais elevado que o normal pode indicar')
               print ('Drenagem gástrica que retira todos os ácidos estomacais;')
               print ('Insuficiência renal;')
               print ('Acidose tubular renal;')
               print ('Obstrução do piloro;')
               print ('Alcalose respiratória;')
               print ('Infecção do trato urinário;')
               print ('Vômitos.')
               print ()
           print ()
           print ('Densidade: %.3f ' % (Densidade))
           if Densidade <= 1.005 :
               print ('Densidade com o nível Baixo.')
               print ('indica uso excessivo de líquidos por via intravenosa, insuficiência renal crônica, hipotermia, aumento da pressão intracraniana, diabetes e hipertensão. ')
               print ()
           elif 1.006<=Densidade<=1.030:
               print ('Densidade: com o nivel Normal.')
               print ()
           else:
               Densidade>=1.031
               print ('Densidade com o nível Alto.')
               print ('mostra desidratação, diarréia, vômitos, febre, diabetes mellitus, glomerulonefrite, insuficiência cardíaca congestiva, etc.')
               print ()
           if Nitrito == 'a' or Nitrito=='A':
               print ('Nitrito: %s - Ausente(A).' % (Nitrito))
               print ('Não há Presença de Nitrito')
               print ('Urina: Com nível Normal')
               print ()
           elif Nitrito=='p' or Nitrito=='P':
               print ('Nitrito: %s - Presente(P).' % (Nitrito))
               print ('Há Presença de Nitrito')
               print ('Nitrito: A urina é rica em nitratos. A presença de bactérias na urina transforma esses nitratos em nitritos.')
               print ('Portanto, fita com nitrito positivo é um sinal indireto da presença de bactérias.')
               print ('Nem todas as bactérias têm a capacidade de metabolizar o nitrato, por isso, exame de urina com nitrito negativo de forma alguma descarta infecção urinária.')
               print ()
           if Glicose == 'a' or Glicose=='A':
               print ('Glicose: %s - Ausente(A).' % (Glicose))
               print ('Não há Presença de Glicose')
               print ('Urina: Com nível Normal')
               print ()
           elif Glicose=='p' or Glicose=='P':
               print ('Glicose: %s - Presente(P).' % (Glicose))
               print ('Há Presença de Glicose')
               print ('Glicose: Toda a glicose que é filtrada nos rins é reabsorvida de volta para o sangue pelo túbulos renais. Deste modo, o normal é não apresentar evidências de glicose na urina.')
               print ('A presença de glicose na urina é um forte indício de que os níveis sanguíneos estão altos.')
               print ('É muito comum pessoas com diabetes mellitus apresentarem perda de glicose pela urina.')
               print ('Isto ocorre porque a quantidade de açúcar no sangue está tão alta, que parte deste acaba saindo pela urina.')
               print ('Quando os níveis de glicose no sangue estão acima de 180 mg/dl, geralmente há perda na urina.')
           print ()
           if Proteínas == 'a' or Proteínas=='A':
               print ('Proteínas: %s - Ausente(A).' % (Proteínas))
               print ('Não há Presença de Proteínas')
               print ('Urina: Com nível Normal')
               print ()
           elif Proteínas=='p' or Proteínas=='P':
               print ('Proteínas: %s - Presente(P).' % (Proteínas))
               print ('Há Presença de Proteínas')
               print ('Proteínas: A maioria das proteínas que circula no sangue é grande demais para ser filtrada pelo rim, por isso, em situações normais, não costumamos ver proteínas presentes na urina.')
               print ('Na verdade, podem até existir pequenas quantidades de proteínas na urina, mas elas são tão poucas que não costumam ser detectadas pelo teste da fita.')
               print ('Portanto, uma urina normal não possui proteínas.')
               print ('Quantidades pequenas de proteínas na urina podem ser causadas por dezenas de situações, que vão desde situações benignas e triviais, tais como presença de febre, exercício físico horas antes da coleta de urina, desidratação ou estresse emocional, até causas mais graves, como infecção urinária, lúpus, doenças do glomérulo renal e lesão renal pelo diabetes.')
               print ()
               print ('Grandes quantidade de proteínas na urina, por outro lado, quase sempre indicam a presença de uma doença dos rins, geralmente doenças do glomérulos renais, que são as estruturas microscópicas responsáveis pela filtração do sangue.')
               print ()
           if Cetonas == 'a' or Cetonas=='A':
               print ('Cetonas: %s - Ausente(A).' % (Cetonas))
               print ('Não há Presença de Cetonas')
               print ('Urina: Com nível Normal')
               print ()
           elif Cetonas=='p' or Cetonas=='P':
               print ('Cetonas: %s - Presente(P).' % (Cetonas))
               print ('Há Presença de Cetonas')
               print ('Cetonas: Os corpos cetônicos são produtos da metabolização das gorduras.')
               print ('Os corpos cetônicos são produzidos quando o corpo está com dificuldade em utilizar a glicose como fonte de energia.')
               print ('As causas mais comuns são o diabetes, o jejum prolongado e dietas rigorosas.')
               print ('Outras situações menos comuns incluem febre, doença aguda, hipertireoidismo, gravidez e até aleitamento materno.')
               print ('Normalmente a produção de cetonas é muito baixa e estas não estão presentes na urina.')
               print ('Alguns medicamentos como captopril, ácido valproico, vitamina C (ácido ascórbico) e levodopa podem causar falso positivos.')
           print ()
           if Bilirrubina == 'a' or Bilirrubina=='A':
               print ('Bilirrubina: %s - Ausente(A).' % (Bilirrubina))
               print ('Não há Presença de Bilirrubina')
               print ('Urina: Com nível Normal')
               print ()
           elif Bilirrubina=='p' or Bilirrubina=='P':
               print ('Bilirrubina: %s - Presente(P).' % (Bilirrubina))
               print ('Há Presença de Bilirrubina')
               print ('Bilirrubina: Também normalmente ausente na urina, pode indicar doença hepática (fígado) ou hemólise (destruição anormal das hemácias).')
               print ('A bilirrubina só costuma aparecer na urina quando os seus níveis sanguíneos ultrapassam 1,5 mg/dL')
           print ()
           if Urobilinogênico == 'a' or Urobilinogênico=='A':
               print ('Urobilinogênico: %s - Ausente(A).' % (Urobilinogênico))
               print ('Não há Presença de Urobilinogênico')
               print ('Urina: Com nível Normal')
               print ()
           elif Urobilinogênico=='p' or Urobilinogênico=='P':
               print ('Urobilinogênico: %s - Presente(P).' % (Urobilinogênico))
               print ('Há Presença de Urobilinogênico')
               print ('Urobilinogênico: Também normalmente ausentes na urina, podem indicar doença hepática (fígado) ou hemólise (destruição anormal das hemácias).')
               print ('O urobilinogênio pode estar presente em pequenas quantidades sem que isso tenha relevância clínica.')
               print ()
           if Leucócitos == 'a' or Leucócitos=='A':
               print ('Leucócitos: %s - Ausente(A).' % (Leucócitos))
               print ('Não há Presença de Leucócitos')
               print ('Urina: Com nível Normal')
               print ()
           elif Leucócitos=='p' or Leucócitos=='P':
               print ('Leucócitos: %s - Presente(P).' % (Leucócitos))
               print ('Há Presença de Leucócitos')
               print ('Leucócitos: Os leucócitos, também chamados de piócitos, são os glóbulos brancos, nossas células de defesa.')
               print ('A presença de leucócitos na urina costuma indicar que há alguma inflamação nas vias urinárias.')
               print ('Em geral, sugere infecção urinária, mas pode estar presente em várias outras situações, como traumas, uso de substâncias irritantes ou qualquer outra inflamação não causada por um agente infeccioso.')
               print ('Podemos simplificar e dizer que leucócitos na urina significa pus na urina.')
           print ()
           if Sangue == 'a' or Sangue=='A':
               print ('Sangue: %s - Ausente(A).' % (Sangue))
               print ('Não há Presença de Sangue')
               print ('Urina: Com nível Normal')
               print ()
           elif Sangue=='p' or Sangue=='P':
               print ('Sangue: %s - Presente(P).' % (Sangue))
               print ('Há Presença de Sangue')
               print ('Sangue: A quantidade de hemácias (glóbulos vermelhos) na urina é desprezível e não consegue ser detectada pelo exame da fita.')
               print ('Mais uma vez, os resultados costumam ser fornecidos em cruzes.')
               print ('O normal é haver ausência de hemácias (hemoglobina).')
               print ('A presença de sangue na urina chama-se hematúria e pode ocorrer por diversas doenças, tais como infecções, pedras nos rins e doenças renais graves ')
           print ()
           print ('Paciente com peso de : %.2f (Kg)' % (peso))
           print ()
           print ('Paciente com altura de : %.2f (Metros)' % (altura))
           print ()
           print ("Paciente com IMC de : %.3f" % (imc))
           if imc <=18.5:
               print ()
               print(" Paciente Abaixo Do Peso")
           elif 18.6 < imc < 24.9:
               print ()
               print(" Paciente Com Peso Ideal")
           elif 25< imc < 29.9:
               print ()
               print(" Paciente Levemente Accima do Peso")
           elif 29.9< imc < 34.9:
               print ()
               print("Paciente Com Obesidade Grau I")
           elif 34.9< imc < 39.9:
               print ()
               print("Paciente Com Obesidade II(SEVERA)")
           elif imc > 40:
               print ()
               print ("Paciente Com Obesidade III(MÓRBIDA)")
           print ("")
       elif Sexo == 'f' or Sexo == 'F':
           while Sexo == 'f' or Sexo == 'F':
               print ('feminino')
               Sintomas = str(input('Sintomas Que o Paciente Descreve: '))
               print('===========================Exame de Hemograma=================================')
               Globulos_Vermelho = float(input("Glóbulos Vermelhos(Eritrócitos/Hemácias): "))
               print('Glóbulos Vermelhos(Eritrócitos/Hemácias): %.2f (Milhôes/mm³)' % (Globulos_Vermelho))
               print ()
               Hemoglobina = float(input("Hemoglobina: "))
               print('Hemoglobina: %.2f (g/100ml)' % (Hemoglobina))
               print ()
               Hematócrito = float(input("Hematócrito: "))
               print('Hematócrito: %.2f (%%)' % (Hematócrito))
               print ()
               Globulos_Brancos = float(input("Glóbulos Brancos(Leucócitos): "))
               print('Glóbulos Brancos(Leucócitos ): %.3f (mm³)' % (Globulos_Brancos))
               print()
               print('Contagem diferencial de Glóbulos Branco(leucócitos Totais): ')
               
               Eosinófilos = float(input("Eosinófilos: "))
               print('Eosinófilos: %.1f (%%)' % (Eosinófilos))
               
               Basófilos = float(input("Basófilos: "))
               print('Basófilos: %.1f (%%)' % (Basófilos))
               
               Linfócitos = float(input("Linfócitos: "))
               print('Linfócitos: %.1f (%%)' % (Linfócitos))
               
               Monócitos = float(input("Monócitos: "))
               print('Monócitos: %.1f (%%)' % (Monócitos))
               
               Neutrófilos = float(input("Neutrófilos: "))
               print('Neutrófilos: %.1f (%%)' % (Neutrófilos))
               Bastonete = (Eosinófilos + Basófilos + Linfócitos + Monócitos + Neutrófilos)*100
               Bastonetes = (Bastonete * 3)/100
               print ('Bastonetes: %.1f' % (Bastonetes))
               
               print ()
               Volume = int(input("Volume Corpuscular Médio(V.C.M): "))
               print('Volume Corpuscular Médio(V.C.M): %d (µ³)' % (Volume))
               print ()
               Hemoglobina_Volume = int(input("Hemoglobina Corpuscular Médio(H.C.M): "))
               print('Hemoglobina Corpuscular Médio(H.C.M): %d (picogramas-pg)' % (Hemoglobina_Volume))
               print ()
               Concentração_Hemoglobina = float(input("Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): "))
               print('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): %.1f (%%)' % (Concentração_Hemoglobina))
               print ()
               
               Plaquetas = float(input("Plaquetas: "))
               print('Plaquetas: %.3f (µ³)' % (Plaquetas))
               print ()
               print('===========================Exame de Urina - EAS===============================')
               PH = float(input('PH da Urina: '))
               print('PH da Urina: %.1f ' % (PH))
               print ()
               Densidade = float(input('Densidade: '))
               print('Densidade: %.3f ' % (Densidade))
               print ()
               print('Digite: Ausente(A) ou Presente(P)')
               print ()
               Nitrito = str(input('Presença de Nitrito: '))
               while(Nitrito != 'P' and Nitrito != 'p' and Nitrito != 'A' and Nitrito !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Nitrito = str(input('Presença de Nitrito: '))
               print ()
               Glicose = str(input('Glicose: '))
               while(Glicose != 'P' and Glicose != 'p' and Glicose != 'A' and Glicose !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Glicose = str(input('Glicose: '))
               print ()
               Proteínas = str(input('Proteínas: '))
               while(Proteínas != 'P' and Proteínas != 'p' and Proteínas != 'A' and Proteínas !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Proteínas = str(input('Proteínas: '))
               print ()
               Cetonas = str(input('Cetonas: '))
               while(Cetonas != 'P' and Cetonas != 'p' and Cetonas != 'A' and Cetonas !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Cetonas = str(input('Cetonas: '))
               print ()
               Bilirrubina = str(input('Bilirrubina: '))
               while(Bilirrubina != 'P' and Bilirrubina != 'p' and Bilirrubina != 'A' and Bilirrubina !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Bilirrubina = str(input('Bilirrubina: '))
               print ()
               Urobilinogênico = str(input('Urobilinogênico:'))
               while(Urobilinogênico != 'P' and Urobilinogênico != 'p' and Urobilinogênico != 'A' and Urobilinogênico !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Urobilinogênico = str(input('Urobilinogênico:'))
               print ()
               Leucócitos = str(input('Leucócitos: '))
               while(Leucócitos != 'P' and Leucócitos != 'p' and Leucócitos != 'A' and Leucócitos !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Leucócitos = str(input('Leucócitos: '))
               print ()
               Sangue = str(input('Sangue: '))
               while(Sangue != 'P' and Sangue != 'p' and Sangue != 'A' and Sangue !='a'):
                   print('Digite: Ausente(A) ou Presente(P)')
                   Sangue = str(input('Sangue: '))
               print ()
               print('===================Indice de Massa Corporea-IMC===============================')
               peso = float(input (" Digite seu peso(Kg): "))
               if peso >= 220:
                   while  peso >= 220:
                       print( "Digite Novamente seu Peso")
                       peso = float(input (" Digite seu peso(Kg): "))
               else:
                   pass
                   print ()
               altura = float(input ("Digite a sua altura(Metros): "))
               if altura >= 2.50:
                   while  altura >= 2.50:
                       print( "Digite Novamente sua altura")
                       altura = float(input ("Digite a sua altura(Metros): "))
               else:
                   pass
                   print ()
               imc = peso/(altura*altura)
               print ("Seu IMC é : %.3f" % (imc))
               if imc <=18.5:
                   print ()
                   print(" Paciente Abaixo Do Peso")
               elif 18.6 < imc < 24.9:
                   print ()
                   print(" Paciente Com Peso Ideal")
               elif 25< imc < 29.9:
                   print ()
                   print(" Paciente Levemente Accima do Peso")
                   print ()
               elif 29.9< imc < 34.9:
                   print ()
                   print("Paciente Com Obesidade Grau I")
               elif 34.9< imc < 39.9:
                   print ()
                   print("Paciente Com Obesidade II(SEVERA)")
               elif imc > 40:
                   print ()
                   print ("Paciente Com Obesidade III(MÓRBIDA)")
               print('===================Pré Diagnostico Laboratorial===============================')
               print ('Nome do paciente: %s ' % (Nome))
               print ()
               print ('Data de Nascimento: ')
               print (DN)
               print ()
               print ('Idade: %d Anos' % (Idade))
               print ()
               print ('Sexo(M/F): (%s) Masculino'% (Sexo))
               print ()
               print ('Sintomas: %s' % (Sintomas))
               print ()
               print ('Hemácias: %.2f (Milhôes/mm³)' % (Globulos_Vermelho))
               if Globulos_Vermelho <= 4.7 :
                   print('Hemácias com o nível Baixo.')
                   print ('Hemácias com o nivel baixo sugere, deficiência de ferro, vitamina B12 ou ácido fólico, distúrbios da medula óssea.')
                   print()
               elif 4.71<=Globulos_Vermelho<=6.09:
                   print ('Hemácias: com o nivel Normal.')
                   print ()
               else:
                   Globulos_Vermelho>=6.1
                   print ('Hemácias com o nível Alto.')
                   print ('Hemácias com o nivel alto sugere, desidratação, problemas renais, doença cardíaca congênita ou doença pulmonar.')
                   print ()
               print ('Hemoglobina: %.2f (g/100ml)' % (Hemoglobina))
               if Hemoglobina <=12 :
                   print ('Hemoglobina com o nível Baixo.')
                   print ('A hemoglobina é uma substância de cor vermelha presente no interior das hemácias (glóbulos vermelhos) e os valores baixos de hemoglobina é que caracterizam a anemia,  hemorragia recente ou retenção de líquido causando hemodiluição, que pode ser causada por vários distúrbios que provoquem uma redução da sua produção na medula, um aumento da velocidade da sua destruição ou uma perda de sangue.')
                   print()
               elif 12.1<=Hemoglobina<=16.4:
                   print ('Hemoglobina: com nível Normal.')
                   print ()
               else:
                   Hemoglobina>= 16.5
                   print('Hemoglobina com o nível Alto.')
                   print('A hemoglobina é uma substância de cor vermelha presente no interior das hemácias (glóbulos vermelhos) e os valores elevados sugerem hemoconcentração originária de policitemia ou desidratação.')
                   print()
               print ('Hematócrito: %.2f (%%)' % (Hematócrito))
               if Hematócrito <= 35 :
                   print('Hematócrito com o nível Baixo.')
                   print ('Um Hematócrito baixo sugere anemia, hemodiluição ou uma perda maciça de sangue.')
                   print()
               elif 35.1<=Hematócrito<=46.9:
                   print ('Hematócrito: com nível Normal.')
                   print ()
               else:
                   Hematócrito>=47
                   print ('Hematócrito com o nível Alto.')
                   print ('Um Hematócrito alto indica policitemia ou hemoconcentração devido à perda sangüínea ou desidratação.')
                   print ()
               print('Glóbulos Brancos(Leucócitos ): %.3f (mm³)' % (Globulos_Brancos))
               if Globulos_Brancos <=3.999 :
                   print ('Contagem diferencial de Glóbulos Branco(leucócitos Totais)com o nível Baixo.')
                   print ('Leucócitos (glóbulos brancos) baixos (leucopenia) podem significar uma série de condições, fisiológicas ou não. Trata-se da redução no número de células de defesa do corpo, não é uma doença.')
                   print()
               elif 4.000<=Globulos_Brancos<=9.999:
                   print ('Contagem diferencial de Glóbulos Branco(leucócitos Totais): com o nivel Normal.')
                   print ()
               else:
                   Globulos_Brancos>=10.000
                   print('Contagem diferencial de Glóbulos Branco(leucócitos Totais) com o nível Alto.')
                   print('Os altos níveis desses Leucócitos (glóbulos brancos) estão associados com diversas respostas imunes e anormalidades. Algumas vezes é solicitada uma contagem de eosinófilos como um teste de acompanhamento, quando é relatado um nível elevado ou deprimido de eosinófilos.')
                   print()
               print('Contagem diferencial de Glóbulos Branco(leucócitos Totais): ')
               print('Eosinófilos: %.1f (%%)' % (Eosinófilos))
               if Eosinófilos <= 0.9 :
                   print('Eosinófilos com o nível Baixo.')
                   print ('Baixos Volume Eosinófilos sugere: ')
                   print('Eosinopenia')
                   print('A eosinopenia está na maioria das vezes associada com infecção aguda e com situações de estresse, descrita desde 1893, não obstante ter a possível participação dos glicocorticóides e da adrenalina, ainda permanece com seu mecanismo detalhado por ser desvendado. A fase de recuperação da infecção é habitualmente precedida pelo retorno dos eosinofilos do sangue periférico.')
                   print()
                   print('Ocorre em quase todas as moléstias infecciosas agudas e em reagudizações de processos crônicos.')
                   print()
                   print('Estados tóxicos endógenos ou exógenos: coma diabético, uremia, hemólise aguda.')
                   print()
                   print('Nas intervenções cirúrgicas graves.')
                   print()
                   print('Na anemia perniciosa e outras insuficiências graves da medula óssea.')
                   print()
                   print('Após administração de hormônios e medicamentos.')
                   print()
                   print('Durante condições estressantes como infecções agudas, traumatismos, etc.')
                   print()
               elif 1<=Eosinófilos<=4.9:
                   print ('Eosinófilos: com o nivel Normal.')
                   print ()
               else:
                   Eosinófilos>=5
                   print ('Eosinófilos com o nível Alto.')
                   print ('Altos Volume Eosinófilos sugere: ')
                   print ('Eosinofilia')
                   print ('Aumento absoluto ou relativo dos eosinófilos. Ocorre nas seguintes condições:')
                   print ('Distúrbios alérgicos:')
                   print ('Nos distúrbios alérgicos a eosinofilia é usualmente moderada (200 a 1500 /m3), mas pode ser elevada na asma brônquica e no edema angioneurótico, atingindo valores tão elevados quanto 30.000/mm3. ')
                   print ('Tem sido relatada eosinofilia em resposta ao uso de drogas como nitrofurantoina, ácido para-amino salicílico, sulfonamidas e, inclusive, ouro e iôdo. ')
                   print ()
                   print ('Doenças da pele:')
                   print ('As mais elevadas e constantes eosinofilias são observadas em associação com pênfigo e dermatite herpetiforme. ')
                   print ()
                   print ('Infecções parasitárias:')
                   print ('As infestações por parasitas metazoários causam significante e prolongada eosinofilia. Com protozoários ela é menos freqüente. ')
                   print ()
                   print ('Síndrome de Loeffler:')
                   print ('É um leve mal estar caracterizado por sinais e infiltrações pulmonares transitórias, presumivelmente devido à reação de hipersensibilidade, associado a eosinofilia e observado em uma variedade de infecções parasitárias. ')
                   print ()
                   print ('Outras infecções:')
                   print ('Eosinofilia moderada pode ocorrer em diversas infecções, como escarlatina, coréia, eritema multiforme e lepra. ')
                   print ()
                   print ('Doenças hematopoiéticas:')
                   print ('Acompanhando a leucemia mielóide crônica, policitemia vera, mielofibrose, Hogdkin e na leucemia eosinofílica. ')
                   print ()
                   print ('Doenças malignas:')
                   print ('Eosinofilia tem sido notada em várias doenças malignas, em especial na vigência de disseminação e necrose, e tem sido sugerido que um fator quimiotático para eosinofilos seja liberado como resultado da formação de imunocomplexos com os antígenos tumorais. ')
                   print ()
                   print ('Miscelânea:')
                   print ('Periarterite nodosa, artrite reumatóide complicada com vasculite e pleurite, colite ulcerativa, após envenenamento com sulfato de cobre, câmfora, pilocarpina e fósforo. ')
                   print ()
                   print ('Eosinofilia hereditária:')
                   print ('Herdada como traço autossômico dominante. ')
                   print ()
                   print ('Idiopática:')
                   print ('Sem causa identificável.')
                   print ()
               print('Basófilos: %.1f (%%)' % (Basófilos))
               print()
               if Basófilos >=2.1 :
                   print ('Basófilos com o nível Alto.')
                   print ('Alto Volume Basófilos sugere:')
                   print ('Basofilia')
                   print ('Não apresenta grande importância clínica. Pode ser encontrada nas seguintes condições: leucemias mielóides, Policitemia Vera, tumores ósseos, algumas leucocitoses, acromegalia, varíola, etc.')
                   print ()
               elif 0<=Basófilos<=2:
                   print ('Basófilos: com o nivel Normal.')
                   print ()
               print('Linfócitos: %.1f (%%)' % (Linfócitos))
               if Linfócitos <= 20 :
                   print('Linfócitos com o nível Baixo.')
                   print('Baixo Volume Linfócitos sugere:')
                   print ('Linfopenia')
                   print ('Ocorre na fase aguda das moléstias infecciosas. Quanto maior a linfocitopenia no início da moléstia infecciosa aguda, mais sombrio é o diagnóstico.')
                   print ('Podem ser também observada a linfocitopenia, na cirrose hepática, caquexia, neoplasias, linfosarcoma, reticulosarcoma e blastomicose generalizada.')
                   print()
               elif 20.1<=Linfócitos<=39.9:
                   print ('Linfócitos: com o nivel Normal.')
                   print ()
               else:
                   Linfócitos>=40
                   print ('Linfócitos com o nível Alto.')
                   print ('Alto Volume Linfócitos sugere:')
                   print ('Linfocitose')
                   print ('Consiste no aumento dos linfócitos que pode ser relativo ou absoluto. A linfocitose absoluta é, em geral, rara, enquanto que a relativa é freqüente, ocorrendo mais comumente por diminuição dos neutrófilos.')
                   print ('A linfocitose pode ocorrer nas seguintes condições: infecções agudas (gripe, viroses, toxoplasmose, infecções crônicas, leucemias linfáticas, rubéola, etc). Nas viroses de modo geral, aparecem linfócitos atípicos que são células de grande tamanho e foram classificados por Downey.')
                   print ()
               
               print('Monócitos: %.1f (%%)' % (Monócitos))
               if Monócitos <= 2 :
                   print ('Monócitos com o nível Baixo.')
                   print ('Baixo Volume Monócitos sugere:')
                   print ('Monocitopenia')
                   print ('Pode ocorrer na fase aguda de processos infecciosos e na falta de reação por parte do sistema mononuclear fagocitário (caquexia e desnutrição).')
                   print ()
               elif 2.1<=Monócitos<=9.9:
                   print ('Monócitos: com o nivel Normal.')
                   print ()
               else:
                   Linfócitos>=10
                   print ('Monócitos com o nível Alto.')
                   print ('Alto Volume Monócitos sugere:')
                   print ('Monocitose')
                   print ('Pode ocorrer nas seguintes condições: infecções por protozoários, doença de Hodkins, tifo, endocardite, leucemias monocíticas, tumores cerebrais, etc.')
                   print ()
               
               print('Neutrófilos: %.1f (%%)' % (Neutrófilos))
               if Neutrófilos <= 45 :
                   print ('Neutrófilos com o nível Baixo.')
                   print ('Baixo Volume Neutrófilos sugere:')
                   print ('Neutropenia')
                   print ('Constitui a diminuição do número de neutrófilos em percentagem ou por mm3 de sangue, havendo em conseqüência, linfocitose. A neutropenia relativa por aumento de outro tipo de leucócito é rara.')
                   print ('A quantidade de neutrófilos pode diminuir devido a uma inadequada produção da medula óssea ou então devido a uma elevada destruição de glóbulos brancos na circulação. A anemia aplástica, assim como as deficiências de outros tipos de células sanguíneas, causa neutropenia. Algumas doenças hereditárias pouco comuns, como a agranulocitose genética infantil e a neutropenia familiar, também reduzem a quantidade de glóbulos brancos. Na neutropenia cíclica, perturbação pouco frequente, a quantidade de neutrófilos flutua entre normal e baixa cada 21 a 28 dias; a quantidade de neutrófilos pode chegar quase a zero e espontaneamente voltar à quantidade normal ao fim de 3 ou 4 dias. As pessoas que sofrem de neutropenia cíclica tendem a sofrer de infecções quando a quantidade de neutrófilos é baixa. Algumas pessoas que sofrem de cancro, tuberculose, mielofibrose, deficiência de vitamina B12 ou de ácido fólico desenvolvem neutropenia. Alguns medicamentos, sobretudo os utilizados no tratamento do cancro (quimioterapia), comprometem a produção dos neutrófilos na medula óssea.')
                   print ()
                   print ('A neutropenia ocorre nas seguintes condições:')
                   print ('Induzida por medicamentos.')
                   print ('Pseudoneutropenias: induzidas por medicamentos.')
                   print ()
                   print ('Hiperplasia por granulocitopenia ineficaz: anemia megaloblástica, doenças mieloproliferativas, etc.')
                   print ()
                   print ('Aumento da destruição ou aumento da utilização dos neutrófilos da circulação: infecções bacterianas ou virais.')
                   print ()
               elif 45.1<=Neutrófilos<=74.9:
                   print ('Neutrófilos: com o nivel Normal.')
                   print ()
               else:
                   Neutrófilos>=75
                   print ('Neutrófilos com o nível Alto.')
                   print ('Alto Volume Neutrófilos sugere:')
                   print ('Neutrofilia')
                   print ('A neutrofilia algumas vezes é acompanhada de febre, resultante da liberação de pirogênios dos leucócitos. Outros aspectos característicos da neutrofilia reacional podem incluir: desvio á esquerda, isto é, aumento do número de bastonetes e presença ocasional de células mais primitivas, como metamielócitos e mielócitos; presença de granulação tóxica e corpúsculos de Döhle no citoplasma e aumento do escore de fosfatase alcalina nos neutrófilos.')
                   print ('Quando o organismo é invadido por germes, principalmente por cocos: pneumonia, meningite, apendicite, peritonite etc. Quando ocorre destruição de tecidos, como no enfarte de miocárdio e em abscesso assépticos. Fisiologicamente pode ser encontrada no recém-nascido, após exercícios extenuantes, após vômitos repetidos, convulsões e taquicardia.')
                   print ('Frequentemente, ocorre o chamado desvio à esquerda quando há neutrofilia, embora o mesmo possa ocorrer sem esta condição. Denomina-se desvio à esquerda, ao aparecimento no sangue circulante, das formas mais jovens que o neutrófilo bastonete.')
                   print ('O aparecimento no sangue circulante de elementos mais maduros que o neutrófilo bastonete, configura o chamado desvio à direita, que será tanto maior quanto maior o número de neutrófilos hipersegmentados. Este desvio aprece em processos infecciosos crônicos de longa duração, tais como tuberculose, sífilis, etc.')
                   print ('Podem também ser observadas modificações qualitativas dos neutrófilos: granulações tóxicas, vacúolos, modificações da cromatina, corpúsculos de Döhle. Cumpre registrar também as anomalias que acometem os neutrófilos: anomalias de Pelger Huet, de Alder, de May Hegglin e de Chediak Higashi.')
                   print ()
               print ('Bastonetes: %.1f' % (Bastonetes))
               print ('Volume Corpuscular Médio(V.C.M): %d (µ³)' % (Volume))
               if Volume <= 81 :
                   print ('Volume Corpuscular Médio(V.C.M) com o nível Baixo.')
                   print ('Baixos Volume Corpuscular medio indicam anemias microcíticas hipocrômicas causadas por anemia por deficiência de ferro, anemia sideroblástica ou talassemia. Em razão do Volume Corpuscular médio refletir volume médio de muitas células, um valor dentro da faixa normal pode ocorrer em pacientes cujo tamanho de glóbulos vermelhos varia, e inclui células microcíticas e macrocíticas.')
                   print ()
               elif 82<=Volume<=100:
                   print ('Volume Corpuscular Médio(V.C.M): com o nivel Normal.')
                   print ()
               else:
                   Volume>=101
                   print ('Volume Corpuscular Médio(V.C.M) com o nível Alto.')
                   print ('Um Volume Corpuscular médio alto sugere anemias macrocíticas causadas por anemias megaloblásticas, devido à deficiência de ácido fólico ou vitamina B12, desordens congênitas de DNA ou reticulocitose. Em razão do Volume Corpuscular médio refletir volume médio de muitas células, um valor dentro da faixa normal pode ocorrer em pacientes cujo tamanho de glóbulos vermelhos varia, e inclui células microcíticas e macrocíticas.')
                   print ()
               print ('Hemoglobina Corpuscular Médio(H.C.M): %d (picogramas-pg)' % (Hemoglobina_Volume))
               if Hemoglobina_Volume <= 27 :
                   print ('Hemoglobina Corpuscular Médio(H.C.M) com o nível Baixo.')
                   print ('Baixas concentrações de H.C.M podem indicar anemia, hemorragia recente ou retenção de líquido causando hemodiluição.')
                   print ()
               elif 28<=Hemoglobina_Volume<=33:
                   print ('Hemoglobina Corpuscular Médio(H.C.M): com o nivel Normal.')
                   print ()
               else:
                   Hemoglobina_Volume>=34
                   print ('Hemoglobina Corpuscular Médio(H.C.M) com o nível Alto.')
                   print ('H.C.M elevada sugere hemoconcentração originária de policitemia ou desidratação.')
                   print ()
               print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): %.1f (%%)' % (Concentração_Hemoglobina))
               if Concentração_Hemoglobina <= 31.5 :
                   print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M) com o nível Baixo.')
                   print ('Baixas Concentração de Hemoglobina Corpuscular médio indicam anemias microcíticas hipocrômicas causadas por anemia por deficiência de ferro, anemia sideroblástica ou talassemia.')
                   print ()
               elif 31.6<=Concentração_Hemoglobina<=35.9:
                   print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M): com o nivel Normal.')
                   print ()
               else:
                   Concentração_Hemoglobina>=36
                   print ('Concentração de Hemoglobina Corpuscular Médio(C.H.C.M) com o nível Alto.')
                   print ('Altas Concentração de Hemoglobina Corpuscular médio indica policitemia ou hemoconcentração devido à perda sangüínea ou desidratação.')
                   print ()
               print('Plaquetas: %.3f (µ³)' % (Plaquetas))
               if Plaquetas <= 150.000 :
                   print ('Plaquetas com o nível Baixo.')
                   print ('Baixo Volume Plaquetas sugere:.')
                   print ('Plaquetopenia')
                   print ('doenças que levam à diminuição da produção das plaquetas na medula óssea: aplasia medular, fibrose ou infiltração por células malignas (câncer visceral ou hematológico, como linfomas e leucemias), quimioterapia. O diagnóstico é feito através da biopsia de medula óssea.')
                   print ('doenças que cursam com aumento do baço (esplenomegalia), com sequestro e destruição das plaquetas: hipertensão portal (pode ocorrer na cirrose hepática, esquistossomose, trombose da veia porta); infiltração de células tumorais no baço, nas leucemias e linfomas e ainda na doença de Gaucher.')
                   print ('Aumento da destruição plaquetária, pela presença de vasos anormais, próteses vasculares e trombos, que ocorrem nas seguintes doenças: púrpura trombocitopênica trombótica, vasculites, síndrome hemolítico-urêmica, coagulação intravascular disseminada e próteses cardíacas.')
                   print ('Efeito colateral de medicamentos:')
                   print('Diuréticos tiazídicos, estrogênios e fármacos mielossupressores induzem diminuição da produção das plaquetas na medula óssea.')
                   print('Sedativos, hipnóticos, anticonvulsivantes, alfa-metildopa, sais de ouro e heparina podem induzir destruição imunológica das plaquetas.')
                   print ('Doenças infecciosas, como dengue, AIDS, hepatite C, febre maculosa, leptospirose, febre amarela e septicemia grave.')
                   print()
               elif 150.001<=Plaquetas<=399.999:
                   print ('Volume Corpuscular Médio(V.C.M): com o nivel Normal.')
                   print ()
               else:
                   Volume>=400.000
                   print ('Plaquetas com o nível Alto.')
                   print ('Alto Volume Plaquetas sugere:')
                   print ('As causas de plaquetas altas podem ser:')
                   print ('Fisiológicas (não denotam doenças): exercício, trabalho de parto, uso de epinefrina, após hemorragia;')
                   print ('Infecciosas e/ou inflamatórias: retocolite ulcerativa, poliarterite nodosa, artrite reumatóide, sarcoidose, cirrose hepática;')
                   print ('Distúrbios do baço: após esplenectomia (retirada cirúrgica do baço), atrofia ou agenesia do baço, trombose da veia esplênica;')
                   print ('Neoplasias: carcinomas, linfomas;')
                   print ('Doenças hematológicas: síndromes mieloproliferativas, trombocitose familiar, anemia ferropriva (por deficiência de ferro), anemias crônicas, hemofilia, mieloma múltiplo;')
                   print ('Miscelânea: após procedimentos cirúrgicos e traumas, doenças renais, síndrome de Cushing e uso de medicamentos (epinefrina, isotretinoína, vincristina).')
                   print ('Plaquetas altas podem não causar sintomas ou podem ocorrer náuseas, vômitos, perda de noção espacial (labirintite) e formigamento nas extremidades.')
               print ()
               print ('PH da Urina: %.1f ' % (PH))
               if PH <= 5.5 :
                   print('PH da Urina Baixo')
                   print('Um ph mais baixo, isto pode indicar um ambiente ácido para pedras nos rins ou uma das seguintes situações:')
                   print('Acidose;')
                   print('Desidratação;')
                   print('Cetoacidose diabética;')
                   print('Diarreia;')
                   print('Inanição.')
                   print()
               elif 5.6<=PH<=7.4:
                   print ('PH da Urina: com o nivel Normal.')
                   print ()
               else:
                   7.5<=PH==14
                   print ('PH da Urina Alto')
                   print ('Um pH mais elevado que o normal pode indicar')
                   print ('Drenagem gástrica que retira todos os ácidos estomacais;')
                   print ('Insuficiência renal;')
                   print ('Acidose tubular renal;')
                   print ('Obstrução do piloro;')
                   print ('Alcalose respiratória;')
                   print ('Infecção do trato urinário;')
                   print ('Vômitos.')
                   print ()
               print ()
               print ('Densidade: %.3f ' % (Densidade))
               if Densidade <= 1.005 :
                   print ('Densidade com o nível Baixo.')
                   print ('indica uso excessivo de líquidos por via intravenosa, insuficiência renal crônica, hipotermia, aumento da pressão intracraniana, diabetes e hipertensão. ')
                   print ()
               elif 1.006<=Densidade<=1.030:
                   print ('Densidade: com o nivel Normal.')
                   print ()
               else:
                   Densidade>=1.031
                   print ('Densidade com o nível Alto.')
                   print ('mostra desidratação, diarréia, vômitos, febre, diabetes mellitus, glomerulonefrite, insuficiência cardíaca congestiva, etc.')
                   print ()
               print ('Nitrito: %s - Ausente(A) ou Presente(P))' % (Nitrito))
               if Nitrito == 'a' or Nitrito=='A':
                   print ('Nitrito: %s - Ausente(A).' % (Nitrito))
                   print ('Não há Presença de Nitrito')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Nitrito=='p' or Nitrito=='P':
                   print ('Nitrito: %s - Presente(P).' % (Nitrito))
                   print ('Há Presença de Nitrito')
                   print ('Nitrito: A urina é rica em nitratos. A presença de bactérias na urina transforma esses nitratos em nitritos.')
                   print ('Portanto, fita com nitrito positivo é um sinal indireto da presença de bactérias.')
                   print ('Nem todas as bactérias têm a capacidade de metabolizar o nitrato, por isso, exame de urina com nitrito negativo de forma alguma descarta infecção urinária.')
                   print ()
               if Glicose == 'a' or Glicose=='A':
                   print ('Glicose: %s - Ausente(A).' % (Glicose))
                   print ('Não há Presença de Glicose')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Glicose=='p' or Glicose=='P':
                   print ('Glicose: %s - Presente(P).' % (Glicose))
                   print ('Há Presença de Glicose')
                   print ('Glicose: Toda a glicose que é filtrada nos rins é reabsorvida de volta para o sangue pelo túbulos renais. Deste modo, o normal é não apresentar evidências de glicose na urina.')
                   print ('A presença de glicose na urina é um forte indício de que os níveis sanguíneos estão altos.')
                   print ('É muito comum pessoas com diabetes mellitus apresentarem perda de glicose pela urina.')
                   print ('Isto ocorre porque a quantidade de açúcar no sangue está tão alta, que parte deste acaba saindo pela urina.')
                   print ('Quando os níveis de glicose no sangue estão acima de 180 mg/dl, geralmente há perda na urina.')
               print ()
               if Proteínas == 'a' or Proteínas=='A':
                   print ('Proteínas: %s - Ausente(A).' % (Proteínas))
                   print ('Não há Presença de Proteínas')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Proteínas=='p' or Proteínas=='P':
                   print ('Proteínas: %s - Presente(P).' % (Proteínas))
                   print ('Há Presença de Proteínas')
                   print ('Proteínas: A maioria das proteínas que circula no sangue é grande demais para ser filtrada pelo rim, por isso, em situações normais, não costumamos ver proteínas presentes na urina.')
                   print ('Na verdade, podem até existir pequenas quantidades de proteínas na urina, mas elas são tão poucas que não costumam ser detectadas pelo teste da fita.')
                   print ('Portanto, uma urina normal não possui proteínas.')
                   print ('Quantidades pequenas de proteínas na urina podem ser causadas por dezenas de situações, que vão desde situações benignas e triviais, tais como presença de febre, exercício físico horas antes da coleta de urina, desidratação ou estresse emocional, até causas mais graves, como infecção urinária, lúpus, doenças do glomérulo renal e lesão renal pelo diabetes.')
                   print ()
                   print ('Grandes quantidade de proteínas na urina, por outro lado, quase sempre indicam a presença de uma doença dos rins, geralmente doenças do glomérulos renais, que são as estruturas microscópicas responsáveis pela filtração do sangue.')
                   print ()
               if Cetonas == 'a' or Cetonas=='A':
                   print ('Cetonas: %s - Ausente(A).' % (Cetonas))
                   print ('Não há Presença de Cetonas')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Cetonas=='p' or Cetonas=='P':
                   print ('Cetonas: %s - Presente(P).' % (Cetonas))
                   print ('Há Presença de Cetonas')
                   print ('Cetonas: Os corpos cetônicos são produtos da metabolização das gorduras.')
                   print ('Os corpos cetônicos são produzidos quando o corpo está com dificuldade em utilizar a glicose como fonte de energia.')
                   print ('As causas mais comuns são o diabetes, o jejum prolongado e dietas rigorosas.')
                   print ('Outras situações menos comuns incluem febre, doença aguda, hipertireoidismo, gravidez e até aleitamento materno.')
                   print ('Normalmente a produção de cetonas é muito baixa e estas não estão presentes na urina.')
                   print ('Alguns medicamentos como captopril, ácido valproico, vitamina C (ácido ascórbico) e levodopa podem causar falso positivos.')
               print ()
               if Bilirrubina == 'a' or Bilirrubina=='A':
                   print ('Bilirrubina: %s - Ausente(A).' % (Bilirrubina))
                   print ('Não há Presença de Bilirrubina')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Bilirrubina=='p' or Bilirrubina=='P':
                   print ('Bilirrubina: %s - Presente(P).' % (Bilirrubina))
                   print ('Há Presença de Bilirrubina')
                   print ('Bilirrubina: Também normalmente ausente na urina, pode indicar doença hepática (fígado) ou hemólise (destruição anormal das hemácias).')
                   print ('A bilirrubina só costuma aparecer na urina quando os seus níveis sanguíneos ultrapassam 1,5 mg/dL')
               print ()
               if Urobilinogênico == 'a' or Urobilinogênico=='A':
                   print ('Urobilinogênico: %s - Ausente(A).' % (Urobilinogênico))
                   print ('Não há Presença de Urobilinogênico')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Urobilinogênico=='p' or Urobilinogênico=='P':
                   print ('Urobilinogênico: %s - Presente(P).' % (Urobilinogênico))
                   print ('Há Presença de Urobilinogênico')
                   print ('Urobilinogênico: Também normalmente ausentes na urina, podem indicar doença hepática (fígado) ou hemólise (destruição anormal das hemácias).')
                   print ('O urobilinogênio pode estar presente em pequenas quantidades sem que isso tenha relevância clínica.')
                   print ()
               if Leucócitos == 'a' or Leucócitos=='A':
                   print ('Leucócitos: %s - Ausente(A).' % (Leucócitos))
                   print ('Não há Presença de Leucócitos')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Leucócitos=='p' or Leucócitos=='P':
                   print ('Leucócitos: %s - Presente(P).' % (Leucócitos))
                   print ('Há Presença de Leucócitos')
                   print ('Leucócitos: Os leucócitos, também chamados de piócitos, são os glóbulos brancos, nossas células de defesa.')
                   print ('A presença de leucócitos na urina costuma indicar que há alguma inflamação nas vias urinárias.')
                   print ('Em geral, sugere infecção urinária, mas pode estar presente em várias outras situações, como traumas, uso de substâncias irritantes ou qualquer outra inflamação não causada por um agente infeccioso.')
                   print ('Podemos simplificar e dizer que leucócitos na urina significa pus na urina.')
               print ()
               if Sangue == 'a' or Sangue=='A':
                   print ('Sangue: %s - Ausente(A).' % (Sangue))
                   print ('Não há Presença de Sangue')
                   print ('Urina: Com nível Normal')
                   print ()
               elif Sangue=='p' or Sangue=='P':
                   print ('Sangue: %s - Presente(P).' % (Sangue))
                   print ('Há Presença de Sangue')
                   print ('Sangue: A quantidade de hemácias (glóbulos vermelhos) na urina é desprezível e não consegue ser detectada pelo exame da fita.')
                   print ('Mais uma vez, os resultados costumam ser fornecidos em cruzes.')
                   print ('O normal é haver ausência de hemácias (hemoglobina).')
                   print ('A presença de sangue na urina chama-se hematúria e pode ocorrer por diversas doenças, tais como infecções, pedras nos rins e doenças renais graves ')
               print ()
               print ('Paciente com peso de : %.2f (Kg)' % (peso))
               print ()
               print ('Paciente com altura de : %.2f (Metros)' % (altura))
               print ()
               print ("Paciente com IMC de : %.3f" % (imc))
               if imc <=18.5:
                   print ()
                   print(" Paciente Abaixo Do Peso")
               elif 18.6 < imc < 24.9:
                   print ()
                   print(" Paciente Com Peso Ideal")
               elif 25< imc < 29.9:
                   print ()
                   print(" Paciente Levemente Acima do Peso")
               elif 29.9< imc < 34.9:
                   print ()
                   print("Paciente Com Obesidade Grau I")
               elif 34.9< imc < 39.9:
                   print ()
                   print("Paciente Com Obesidade II(SEVERA)")
               elif imc > 40:
                   print ()
                   print ("Paciente Com Obesidade III(MÓRBIDA)")
               print ("")
       else:
           print('redigite o Sexo!')
           print('Sexo(M/F)?')
           Sexo = str(input())

</syntaxhighlight>

Escopo

  • O projeto tem como objetivo auxiliar o paciente, quanto ao resultados do exame de sangue, tanto quanto ao exame de urina e referente ao seu I.M.C.
  • O hemograma é uma espécie de exame de sangue que possui a finalidade de analisar as células sanguíneas. É um procedimento bastante realizado, indolor e rápido.
  • O que é hemograma?
    • Muitas pessoas costumam associar qualquer exame de sangue ao nome hemograma. Entretanto, em um exame de sangue inúmeras características podem ser avaliadas. Nível de colesterol, hormônios, a presença de bactérias, de vírus, a taxa de glicose entre outras coisas. Quando o exame de hemograma é pedido, o que está se querendo verificar é o estado das células do sangue.
  • Contudo o intuito desde projeto é facilitar que o paciente saiba à respeito do que é o exame em fim e mostra-lo um pré diagnóstico clinico, mas devendo resaltar que apenas um profissional da area da saúde pode receitar e medica-lo caso necessário.

Entradas

  • Esse projeto receberá como entrada:
  • Nome do paciente;
  • Data de nascimento;
  • Sexo do paciente;
  • Descrever sobre possíveis sintoma do paciente;
  • Entradas de valores correspondentes ao exame de hemograma e de urina.

Saídas

  • Mensagem de valores  correspondentes ao exame de hemograma e de urina.
  • Mensagem sobre o que cada valor representa;
  • Mensagem de orientação quanto ao que o paciente deve fazer;

Armazenamento

  • O que será gravado em arquivo?

Cálculos

  • Subtração para obter a idade do paciente;
  • Soma para obter resultado de um substância (Bastonetes);
  • Divisão
  • Multiplicação


Fase II

  • Pode-se melhorar neste programa aspectos como:
    • Salvar os dados em Arquivo;
    • Expandir o exame para o grupo de:
      • Gestantes;
      • Crianças de 10 à 12 anos de idade;
      • Crianças de 1 ano de idade;
      • Crianças de 3 meses de idade;
      • Recém nascidos a termo.

Desenvolvedor

  • Jonathan Nicolau Hathenher Elias