From 16b37e5511e80c46edc88e8ab1f273c295a10fc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Fri, 28 Oct 2022 11:49:32 -0300 Subject: [PATCH] =?UTF-8?q?Como=20o=20for=20funciona=20por=20baixo=20dos?= =?UTF-8?q?=20panos=3F=20(next,=20iter,=20iter=C3=A1vel=20e=20iterador)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula45.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 aula45.py diff --git a/aula45.py b/aula45.py new file mode 100644 index 0000000..de07eb8 --- /dev/null +++ b/aula45.py @@ -0,0 +1,20 @@ +""" +Iterável -> str, range, etc (__iter__) +Iterador -> quem sabe entregar um valor por vez +next -> me entregue o próximo valor +iter -> me entregue seu iterador +""" +# for letra in texto +texto = 'Luiz' # iterável + +# iteratador = iter(texto) # iterator + +# while True: +# try: +# letra = next(iteratador) +# print(letra) +# except StopIteration: +# break + +for letra in texto: + print(letra)