From c56e0f16138f8dacc7db5185a60c66ad403c45d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Wed, 26 Oct 2022 07:24:36 -0300 Subject: [PATCH] =?UTF-8?q?Operador=20L=C3=B3gico=20"or"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ aula22.py | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 aula22.py diff --git a/.gitignore b/.gitignore index 68bc17f..859e72b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +__localcode.py + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/aula22.py b/aula22.py new file mode 100644 index 0000000..7bdd2ee --- /dev/null +++ b/aula22.py @@ -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)