Operador Lógico "or"

This commit is contained in:
Luiz Otávio
2022-10-26 07:24:36 -03:00
parent 0886d252e2
commit c56e0f1613
2 changed files with 26 additions and 0 deletions

2
.gitignore vendored
View File

@@ -1,3 +1,5 @@
__localcode.py
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

24
aula22.py Normal file
View File

@@ -0,0 +1,24 @@
# Operadores lógicos
# and (e) or (ou) not (não)
# or - Qualquer condição verdadeira avalia
# toda a expressão como verdadeira.
# Se qualquer valor for considerado verdadeiro,
# a expressão inteira será avaliada naquele valor.
# São considerados falsy (que vc já viu)
# 0 0.0 '' False
# Também existe o tipo None que é
# usado para representar um não valor
# entrada = input('[E]ntrar [S]air: ')
# senha_digitada = input('Senha: ')
# senha_permitida = '123456'
# if (entrada == 'E' or entrada == 'e') and senha_digitada == senha_permitida:
# print('Entrar')
# else:
# print('Sair')
# Avaliação de curto circuito
senha = input('Senha: ') or 'Sem senha'
print(senha)