From ad812214ad8d15d16a3e5c87e8c77beda925b89d Mon Sep 17 00:00:00 2001 From: Lucas Rafaldini Date: Mon, 29 Oct 2018 10:49:32 -0300 Subject: [PATCH] Some text editing (#20130) Adding some text to make it more readable and fully understandable. --- guide/portuguese/python/all-iterable/index.md | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/guide/portuguese/python/all-iterable/index.md b/guide/portuguese/python/all-iterable/index.md index 0f3f4fe9d7e..9e5e78d0ad4 100644 --- a/guide/portuguese/python/all-iterable/index.md +++ b/guide/portuguese/python/all-iterable/index.md @@ -2,7 +2,7 @@ title: Python All Iterable localeTitle: Python All Iterable --- -`all()` é uma função interna do Python 3 (e do Python 2 desde a versão 2.5), para verificar se todos os itens de um [_iterável_](https://docs.python.org/3/glossary.html#term-iterable) são `True` . É preciso um argumento, `iterable` . +`all()` é uma função interna do Python 3 (e também do Python 2 desde a versão 2.5) usada para verificar se todos os itens de um objeto [_iterável_](https://docs.python.org/3/glossary.html#term-iterable) são `True` . É necessário um argumento, `iterable` . ## Argumento @@ -12,10 +12,28 @@ O argumento `iterable` é a coleção cujas entradas devem ser verificadas. Pode ## Valor de retorno -O valor de retorno é um booleano. Se e somente se **todas as** entradas de `iterable` são [truthy](https://guide.freecodecamp.org/python/truth-value-testing) , ele retorna `True` . Essa função essencialmente executa uma operação Booleana `AND` em todos os elementos. +O valor de retorno é um booleano. Se (e somente se) **todas as** entradas de `iterable` são [truthy](https://guide.freecodecamp.org/python/truth-value-testing) , ele retorna `True` . Essa função essencialmente executa uma operação Booleana `AND` em todos os elementos. Se mesmo um deles não for verdade, ele retornará `False` . +Afinal, é preciso lembrar que: + +>>> True and False +False + +>>> True and True +True + +>>> False and True +False + +>>> False or True +True + +>>> False or False +False + + A operação `all()` é equivalente a (não implementada internamente exatamente assim) ``` def all(iterable): @@ -40,4 +58,4 @@ print(all([])) #=> True # Because an empty iterable has no non-truthy elements ![:rocket:](//forum.freecodecamp.com/images/emoji/emoji_one/rocket.png?v=2 ":foguete:") [Executar código](https://repl.it/CL9U/0) -[Documentos oficiais](https://docs.python.org/3/library/functions.html#all) \ No newline at end of file +[Documentos oficiais](https://docs.python.org/3/library/functions.html#all)