Expressão condicional com operador OR
ATRIBUIÇÃO CONDICIONAL A atribuição condicional é a atribuição de um valor mediante o resultado de uma expressão. Em suma, a atribuição condicional funciona da mesma maneira que o uso da estrutura condicional if-else, onde o primeiro valor definido será atribuído, caso a condição seja verdadeira, do contrário, o segundo valor é que será atribuído. Exemplo simples. nome = input ( 'Qual o seu nome? ' ) if nome : print ( nome ) else : print ( 'Você não digitou nada =( ' ) Utilizando o operador "Or" ficaria assim. nome = input ( 'Qual o seu nome: ' ) print ( nome or 'Você não digitou nada! =( ' ) O uso é interessante em casos que tenhamos que utilizar muitas variáveis. Lembre-se, em "or" quando a primeira condição for verdadeira, o código é executado. No caso abaixo todas as variaveis de "a" até "f" retornam falso, pois zero é falso, nada é nada, falso é false lista e dicionário vazios são falso e a variável ...