Jump to content
Fórum Script Brasil
  • 0

Problema de interpretação do código


Question

Olá, estou tendo problemas na interpretação da parte negritada do problema abaixo. Mesmo se eu responder 'não' e 'não', a reposta que aparece é do 'sim'.

 

 

 

 

 

 

 

 

 

 

menu=True
while menu:
    print ("""\n\n
    1. Quais os sintomas do Coronavírus?

    2. Como se prevenir do Coronavírus?

    3. Links úteis sobre o Coronavírus? 

    4. Simulador de sintomas de Coronavírus

    5. Sair
    """)
    menu=input("Digite o número da informação desejada: ")
    if menu=="1":
      print('\nPossíveis sintomas:\n\n*Febre\n*Tosse seca\n*Fadiga\n*Dificuldade para respirar (em casos graves)')
      print('\nDe acordo com o link abaixo:\nwww.uol.com.br/vivabem/noticias/redacao/2020/03/12/quais-são-os-sintomas-do-coronavirus.htm')
    elif menu=="2":
        print('\nAlgumas formas de prevenção são:\n\n*Lave as mãos com água e sabão ou use álcool em gel\n*Cubra o nariz e boca ao espirrar ou tossir\n*Evite aglomerações se estiver doente\n*Mantenha os ambientes bem ventilados\n*Não compartilhe objetos pessoais')
        print('\nDe acordo com o link abaixo:\ncoronavirus.saude.gov.br/')
    elif menu=="3":
        print('\nAlguns links úteis para se informar sobre o Coronavírus:\n\n*coronavirus.saude.gov.br/\n*brasil.elpais.com/brasil/2020-03-25/ao-vivo-ultimas-noticias-sobre-o-coronavirus-no-brasil-e-no-mundo.html \n*saude.abril.com.br/tudo-sobre/coronavirus/\n*g1.globo.com/bemestar/coronavirus/')
    elif menu == "4":
        p4 = str(input('Você possui algum dos sintomas do Coronavírus?'))
        if p4 == 'sim' or 'Sim' or 'SIM':
          a = print('Você possui algum dos "sinais de alarme" abaixo?\n\n*Febre persistente por mais de 48 horas\n*Falta de ar\n*Esforço para respirar\n*Pele pálida ou azulada\n*Náuseas e vômitos\n*Idade acima de 80 anos\n*Criança muito sonolenta')
          rp4 = str(input('Digite sua resposta: '))
          if rp4 == 'sim' or 'Sim' or 'SIM':
            print('Existe a probabilidade da presença do Coronavírus e o caso deve ser avaliado por uma equipe de saúde especializada')
          elif rp4 == 'não' or 'não' or 'Não' or 'não' or 'NÃO' or 'não':
            print('Existe a probabilidade da presença do Coronavírus e você deve tomar os cuidados necessários e cuidar novos sintomas')
        if p4 == 'não' or 'não' or 'Não' or 'não' or 'NÃO' or 'não':
          b = print('Você possui algum dos "sinais de alarme" abaixo?\n\n*Febre persistente por mais de 48 horas\n*Falta de ar\n*Esforço para respirar\n*Pele pálida ou azulada\n*Náuseas e vômitos\n*Idade acima de 80 anos\n*Criança muito sonolenta') 
          rp5 = str(input('Digite a sua resposta: ')) 
          if rp5 == 'sim' or 'Sim' or 'SIM':
            print('Existe a probabilidade da presença do Coronavírus')
          elif rp5 == 'não' or 'não' or 'Não' or 'não' or 'NÃO' or 'não':
            print('Aparentemente não existe a presença do Coronavírus ou se trata de um caso assintomático')

    elif menu == "5":
        import sys
        sys.exit(0)
    elif menu !="":
        print("\n Opção Inválida. Tente Novamente")

 

-------------------------------------------------------------------------------------------------------------ABAIXO ESTÃO AS INSTRUÇÕES DA ATIVIDADE------------------------------------------------------------------------------------------------------------------------------------

Você foi chamado para desenvolver um sistema que auxilia as pessoas com informações sobre o Coronavírus. Seu sistema deve funcionar conforme segue:

Ao iniciar o sistema, um menu deve ser apresentado. O menu é o seguinte:

1. Quais os sintomas do Coronavírus?

2. Como se prevenir do Coronavírus?

3. Links úteis sobre o Coronavírus?

4. Simulador de sintomas de Coronavírus

5. Sair

O usuário deve, então, escolher uma das opções, e você deve realizar as ações que seguem para cada item do menu:

- Para o item 1: você deve informar, textualmente, quais os sintomas do Coronavírus, incluindo a fonte de referência pesquisada

- Para o item 2: você deve informar, textualmente, as formas de prevenção do Coronavírus, incluindo a fonte de referência pesquisada

- Para o item 3: você deve informar ao usuário alguns links confiáveis sobre o Coronavírus, como órgãos de saúde e noticiários

- Para o item 4: você deve fazer algumas perguntas para o usuário, afim de identificar se os sintomas representam ou não algum risco da presença do Coronavírus (mais informações abaixo)

- Para o item 5: o sistema deve ser encerrado

- Caso o usuário digite uma opção inválida: o sistema deve informar a mensagem "OPÇÃO INVÁLIDA" e solicitar que ele digite uma nova opção

ATENÇÃO: O sistema só é encerrado quando o usuário digitar a opção 5!

Para o item 4, você deve realizar uma simulação simples, básica e sem validade médica alguma para o usuário! Apenas a nível de informação. Como deve funcionar:

- pergunte se a pessoa apresenta algum dos SINTOMAS do Coronavírus:

* em caso negativo, veja se ela possui SINAIS DE ALARME. Se houver sinais de alarme, informe que existe a probabilidade da presença do Coronavírus. Se não houver sinais de alarme, informe que aparentemente não existe a presença do Coronavírus ou que se trata de um caso assintomático

* em caso positivo, veja se ela possui SINAIS DE ALARME. Se não houver sinais de alarme, informe que existe a probabilidade da presença do Coronavírus e que ela deve tomar os cuidados necessários e cuidar novos sintomas. Se houver sinais de alarme, informe que existe a probabilidade da presença do Coronavírus e que o caso deve ser avaliado por uma equipe de saúde especializada.

Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148691
    • Total Posts
      644531
×
×
  • Create New...