Python para Enfermeiras (6)¶
condicionante "if ...:" e a tomada de decisão "else:"¶
In [17]:
# lista de algumas características definidoras
cd_10023803 = ['percepção de tratamento desumano', 'humilhação percebida', 'paciente de minorias étnicas']
# índice da característica definidora na lista, sendo sua equivalência (==) True se presente
if cd_10023803[2] == 'paciente de minorias étnicas':
print('risco de dignidade humana prejudicada')
else:
print('avalie outros determinantes sociais')
risco de dignidade humana prejudicada
In [8]:
# para avaliar um dado (if ou se é uma condição)
SaO2 = 98
if SaO2 > 95:
print('normal')
normal
In [13]:
# para avaliar um dado com mais detalhes e dar um comando: else ou então
SaO2 = 90
if SaO2 > 95:
print('normal')
else:
print('abaixo de 95 tem algo errado!')
abaixo de 95 tem algo errado!
In [21]:
# sobre o escore NEWS
news1 = 4
if news1 < 5:
print('risco baixo')
else:
print('intensifique a observação')
risco baixo
Condicionais aninhadas¶
In [35]:
idade = 16
if idade == 16:
print('pode usar o NEWS')
else:
print("não use o NEWS")
pode usar o NEWS
In [31]:
idade = 16
if idade <= 16:
print("não use o NEWS")
else:
print('pode usar o NEWS')
não use o NEWS
In [38]:
idade > 16
paciente == 'não gestante'
if idade > 16 and paciente == "não gestante":
print('pode usar o NEWS')
else:
print("não use o NEWS")
não use o NEWS
Cabe destacar que o bloco "if" é o bloco verdadeiro (true), isto é, as instruções são executadas se a condição é avaliada como verdadeira. E o "else' é o bloco falso que inclusive pode ser omitida caso não haja nenhuma instrução a ser executada.
In [50]:
# exercício com o NEWS
esc_NEWS = 0
if esc_NEWS == 0:
print("manter monitorização cada 6h")
else:
print('intensificar o monitoramento')
manter monitorização cada 6h
In [53]:
# exercício com o escore NEWS e 2 condições
esc_NEWS = 5
SaO2 = 94
if (esc_NEWS == 5) and SaO2 <= 94:
print('Avaliação do médico em 15 min')
else:
print('revisar plano')
Avaliação do médico em 15 min
In [55]:
# mais um exercício com o NEWS
diag_med = input('Diagnóstico médico: ')
escore_NEWS = input('Digite o escore (entre 0 e 20): ')
if diag_med == 'Covid' and escore_NEWS >= '7':
print('Risco alto com monitorização contínua!')
else:
print('Reavalie de acordo com protocolo!')
Diagnóstico médico: covid Digite o escore (entre 0 e 20): 3 Reavalie de acordo com protocolo!
Apontamentos
- Não há apontamentos.
BNN - ISSN 1676-4893
Boletim do Núcleo de Estudos e Pesquisas sobre as Atividades de Enfermagem (NEPAE)e do Núcleo de Estudos sobre Saúde e Etnia Negra (NESEN).