{"id":15637,"date":"2024-02-27T14:47:15","date_gmt":"2024-02-27T17:47:15","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=15637"},"modified":"2024-02-27T17:20:34","modified_gmt":"2024-02-27T20:20:34","slug":"aprendendo-python-sozinho-laco-de-repeticao-loop","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=15637","title":{"rendered":"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)"},"content":{"rendered":"\n<p><strong>La\u00e7o de repeti\u00e7\u00e3o<\/strong>, ou <strong>loop<\/strong>,  \u00e9 muito importante e existe em qualquer linguagem de programa\u00e7\u00e3o; o la\u00e7o permite executar um bloco de c\u00f3digo repetidamente com base em uma condi\u00e7\u00e3o. <\/p>\n\n\n\n<p>Existem dois tipos principais de la\u00e7os de repeti\u00e7\u00e3o em Python: o <strong>for<\/strong>, <strong>while<\/strong> e <strong>loops aninhados<\/strong> (um dentro do outro):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>for<\/strong>: executa uma sequ\u00eancia de instru\u00e7\u00f5es v\u00e1rias vezes. abrevia o c\u00f3digo que gerencia a vari\u00e1vel do loop<\/li>\n\n\n\n<li><strong>While<\/strong>: repete enquanto uma determinada condi\u00e7\u00e3o for VERDADEIRA. Ele testa a condi\u00e7\u00e3o antes de executar o corpo do loop.<\/li>\n\n\n\n<li><strong>la\u00e7o aninhado<\/strong>: Voc\u00ea pode usar um ou mais loops dentro de qualquer outro loop while, for ou do..while.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"377\" height=\"359\" src=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg\" alt=\"\" class=\"wp-image-12896\" srcset=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg 377w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo-300x286.jpg 300w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><figcaption class=\"wp-element-caption\">Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)<\/figcaption><\/figure><\/div>\n\n\n<p>Uma coisa importante que voc\u00ea dever\u00e1 saber \u00e9 sobre o escopo, ou seja, tudo que est\u00e1 dentro do loop n\u00e3o \u00e9 &#8220;enxergado&#8221; pelos elementos que est\u00e3o fora do &#8220;bloco&#8221; do la\u00e7o. Quando a execu\u00e7\u00e3o sai de um escopo, todos os objetos autom\u00e1ticos criados nesse escopo s\u00e3o destru\u00eddos. <\/p>\n\n\n\n<p>Podemos controlar os loops atrav\u00e9s de &#8220;<strong>declara\u00e7\u00f5es de controle de loop&#8221;<\/strong>. Veja: <a href=\"https:\/\/categoriaoutros.com.br\/?p=15633\">Aprendendo Python Sozinho: Usando \u201ccontinue\u201d, \u201cbreak\u201d e \u201cpass\u201d<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usando o la\u00e7o &#8220;for&#8221;<\/h2>\n\n\n\n<p>#1 repita por 10 vezes e imprima o valor de i<\/p>\n\n\n\n<pre><font color=\"#AF5F00\">for<\/font> i <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(<font color=\"#CD0000\">10<\/font>):\n    <font color=\"#00CDCD\">print<\/font>(i)<\/pre>\n\n\n\n<p>O resultado ser\u00e1 esse:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0\n1\n2\n3\n4\n5\n6\n7\n8\n9<\/code><\/pre>\n\n\n\n<p>#2 Agora, imprima de 3 at\u00e9 10, mas pulando de dois em dois<\/p>\n\n\n\n<pre><font color=\"#AF5F00\">for<\/font> i <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(<font color=\"#CD0000\">3<\/font>, <font color=\"#CD0000\">10<\/font>, <font color=\"#CD0000\">2<\/font>):\n    <font color=\"#00CDCD\">print<\/font>(i)<\/pre>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>3\n5\n7\n9<\/code><\/pre>\n\n\n\n<p>#3 abaixo misturo la\u00e7o <strong>for<\/strong> com <strong>if<\/strong> para saber se um n\u00famero \u00e9 par ou impar. Se o resto (%) da divis\u00e3o for igual ( == ) a zero ent\u00e3o \u00e9 par, sen\u00e3o ser\u00e1 impar.<\/p>\n\n\n\n<p>Tenho, antes de tudo, um array com n\u00fameros que v\u00e3o de 1 a 10.<\/p>\n\n\n\n<pre>numeros = [<font color=\"#CD0000\">1<\/font>, <font color=\"#CD0000\">2<\/font>, <font color=\"#CD0000\">3<\/font>, <font color=\"#CD0000\">4<\/font>, <font color=\"#CD0000\">5<\/font>, <font color=\"#CD0000\">6<\/font>, <font color=\"#CD0000\">7<\/font>, <font color=\"#CD0000\">8<\/font>, <font color=\"#CD0000\">9<\/font>, <font color=\"#CD0000\">10<\/font>]\n\n<font color=\"#AF5F00\">for<\/font> numero <font color=\"#AF5F00\">in<\/font> numeros:\n  <font color=\"#AF5F00\">if<\/font> numero % <font color=\"#CD0000\">2<\/font> == <font color=\"#CD0000\">0<\/font>:\n    <font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;{numero} \u00e9 par&quot;<\/font>)\n  <font color=\"#AF5F00\">else<\/font>:\n    <font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;{numero} \u00e9 \u00edmpar&quot;<\/font>)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>1 \u00e9 \u00edmpar\n2 \u00e9 par\n3 \u00e9 \u00edmpar\n4 \u00e9 par\n5 \u00e9 \u00edmpar\n6 \u00e9 par\n7 \u00e9 \u00edmpar\n8 \u00e9 par\n9 \u00e9 \u00edmpar\n10 \u00e9 par<\/code><\/pre>\n\n\n\n<p>#4 criei um array (conjunto) com frutas. O la\u00e7o <strong>for <\/strong>ir\u00e1 imprimir e quando finalizar ir\u00e1 imprimir &#8220;lista de frutas finalizada&#8221;.<\/p>\n\n\n\n<pre>frutas = [<font color=\"#CD0000\">&quot;abacaxi&quot;<\/font>, <font color=\"#CD0000\">&quot;banana&quot;<\/font>, <font color=\"#CD0000\">&quot;ma\u00e7\u00e3&quot;<\/font>]\n\n<font color=\"#AF5F00\">for<\/font> fruta <font color=\"#AF5F00\">in<\/font> frutas:\n  <font color=\"#00CDCD\">print<\/font>(fruta)\n<font color=\"#AF5F00\">else<\/font>:\n  <font color=\"#00CDCD\">print<\/font>(<font color=\"#CD0000\">&quot;Lista de frutas finalizada.&quot;<\/font>)\n<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>abacaxi\nbanana\nma\u00e7\u00e3\nLista de frutas finalizada.<\/code><\/pre>\n\n\n\n<p>#5 temos agora um exemplo de loop for aninhado.<\/p>\n\n\n\n<pre>linhas = <font color=\"#CD0000\">5<\/font>\ncolunas = <font color=\"#CD0000\">3<\/font>\n\n<font color=\"#AF5F00\">for<\/font> linha <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(linhas):\n  <font color=\"#AF5F00\">for<\/font> coluna <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(colunas):\n    <font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;({linha}, {coluna})&quot;<\/font>)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>(0, 0)\n(0, 1)\n(0, 2)\n(1, 0)\n(1, 1)\n(1, 2)\n(2, 0)\n(2, 1)\n(2, 2)\n(3, 0)\n(3, 1)\n(3, 2)\n(4, 0)\n(4, 1)\n(4, 2)<\/code><\/pre>\n\n\n\n<p>#6 Usamos a fun\u00e7\u00e3o <strong>enumerate()<\/strong> para adicionar um contador a um iter\u00e1vel (como uma lista, tupla, string, etc.) e retornar um objeto enumerado. Esse objeto fornece pares de \u00edndice e valor durante a itera\u00e7\u00e3o, o que pode ser \u00fatil em muitos cen\u00e1rios.<\/p>\n\n\n\n<pre>frutas = [<font color=\"#CD0000\">&quot;abacaxi&quot;<\/font>, <font color=\"#CD0000\">&quot;banana&quot;<\/font>, <font color=\"#CD0000\">&quot;ma\u00e7\u00e3&quot;<\/font>]\n\n<font color=\"#AF5F00\">for<\/font> indice, fruta <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">enumerate<\/font>(frutas):\n  <font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;\u00cdndice: {indice}, Fruta: {fruta}&quot;<\/font>)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00cdndice: 0, Fruta: abacaxi\n\u00cdndice: 1, Fruta: banana\n\u00cdndice: 2, Fruta: ma\u00e7\u00e3<\/code><\/pre>\n\n\n\n<p>Neste exemplo, a fun\u00e7\u00e3o enumerate() adiciona um \u00edndice a cada fruta na lista frutas. Durante a itera\u00e7\u00e3o, o bloco de c\u00f3digo dentro do la\u00e7o &#8220;for&#8221; imprime o \u00edndice e o valor da fruta.<\/p>\n\n\n\n<p>#7 a instru\u00e7\u00e3o <strong>continue<\/strong> usamos no post anterior: <a href=\"https:\/\/categoriaoutros.com.br\/?p=15633\">Usando \u201ccontinue\u201d, \u201cbreak\u201d e \u201cpass\u201d<\/a> &#8211; ele faz com que ocorra um &#8220;pulo&#8221;, ou seja, o resultado n\u00e3o seja impresso, pula para o pr\u00f3ximo.<\/p>\n\n\n\n<p>Abaixo, toda vez que o resto da divis\u00e3o de &#8220;i&#8221; for zero n\u00e3o ser\u00e1 impressa a vari\u00e1vel.<\/p>\n\n\n\n<pre><font color=\"#AF5F00\">for<\/font> i <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(<font color=\"#CD0000\">10<\/font>):\n  <font color=\"#AF5F00\">if<\/font> i % <font color=\"#CD0000\">2<\/font> == <font color=\"#CD0000\">0<\/font>:\n    <font color=\"#AF5F00\">continue<\/font>\n  <font color=\"#00CDCD\">print<\/font>(i)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>1\n3\n5\n7\n9<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Usando o la\u00e7o while<\/h2>\n\n\n\n<p>O la\u00e7o &#8220;while&#8221; executa um bloco de c\u00f3digo repetidamente enquanto uma condi\u00e7\u00e3o especificada for verdadeira. A condi\u00e7\u00e3o \u00e9 verificada antes de cada itera\u00e7\u00e3o.<\/p>\n\n\n\n<p>Vamos aos exemplos.<\/p>\n\n\n\n<p>#1 abaixo, a vari\u00e1vel <strong>numero<\/strong> recebe 1. Enquanto <strong>numero<\/strong> for menor ou igual a 5 imprima o valor de n\u00famero. Ap\u00f3s imprimir, incremente (acrescente) mais 1 \u00e0 vari\u00e1vel <strong>numero<\/strong>.<\/p>\n\n\n\n<pre>numero = <font color=\"#CD0000\">1<\/font>\n\n<font color=\"#AF5F00\">while<\/font> numero &lt;= <font color=\"#CD0000\">5<\/font>:\n  <font color=\"#00CDCD\">print<\/font>(numero)\n  numero += <font color=\"#CD0000\">1<\/font><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>1\n2\n3\n4\n5<\/code><\/pre>\n\n\n\n<p>#2 agora, tenho uma vari\u00e1vel <em>booleana<\/em> chamada <strong>ativo<\/strong>. Enquanto <strong>ativo<\/strong> for verdadeiro (true) repita. Esse c\u00f3digo ir\u00e1 gerar um loop infinito, sem fim, pois nunca ir\u00e1 parar, a n\u00e3o ser que tenha interven\u00e7\u00e3o do usu\u00e1rio para fechar a janela.<\/p>\n\n\n\n<pre>ativo = <font color=\"#00CDCD\">True<\/font>\n\n<font color=\"#AF5F00\">while<\/font> ativo:\n  <font color=\"#AF5F00\">if<\/font> <font color=\"#AF5F00\">not<\/font> ativo:\n    <font color=\"#AF5F00\">break<\/font>\n<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<p>#3 enquanto for verdadeiro, imprima a palavra &#8220;numero&#8221; e incremente 1 \u00e1 vari\u00e1vel <strong>numero. <\/strong>Se n\u00famero for maior que 10 ent\u00e3o pare (break).<\/p>\n\n\n\n<pre>numero = <font color=\"#CD0000\">1<\/font>\n\n<font color=\"#AF5F00\">while<\/font> <font color=\"#00CDCD\">True<\/font>:\n  <font color=\"#00CDCD\">print<\/font>(numero)\n  numero += <font color=\"#CD0000\">1<\/font>\n  <font color=\"#AF5F00\">if<\/font> numero &gt; <font color=\"#CD0000\">10<\/font>:\n    <font color=\"#AF5F00\">break<\/font><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>1\n2\n3\n4\n5\n6\n7\n8\n9\n10<\/code><\/pre>\n\n\n\n<p>#4 Vamos \u00e0 essa outra demonstra\u00e7\u00e3o.<\/p>\n\n\n\n<p>Inicia um loop &#8220;while&#8221; que continuar\u00e1 executando enquanto a vari\u00e1vel &#8220;nome&#8221; estiver vazia (ou seja, enquanto o usu\u00e1rio n\u00e3o tiver digitado um nome).<\/p>\n\n\n\n<pre>nome = <font color=\"#CD0000\">&quot;&quot;<\/font>\n\n<font color=\"#AF5F00\">while<\/font> <font color=\"#AF5F00\">not<\/font> nome:\n  nome = <font color=\"#00CDCD\">input<\/font>(<font color=\"#CD0000\">&quot;Digite seu nome: &quot;<\/font>)\n\n<font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;Ol\u00e1, {nome}!&quot;<\/font>)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Digite seu nome: Maria\nOl\u00e1, Maria<\/code><\/pre>\n\n\n\n<p>#5 nesse exemplo, advinhamos (risos) qual n\u00famero foi digitado pelo usu\u00e1rio:<\/p>\n\n\n\n<pre>numero = <font color=\"#CD0000\">0<\/font>\n\n<font color=\"#AF5F00\">while<\/font> <font color=\"#AF5F00\">not<\/font> numero <font color=\"#AF5F00\">or<\/font> numero &lt; <font color=\"#CD0000\">1<\/font> <font color=\"#AF5F00\">or<\/font> numero &gt; <font color=\"#CD0000\">10<\/font>:\n  <font color=\"#AF5F00\">try<\/font>:\n    numero = <font color=\"#00CDCD\">int<\/font>(<font color=\"#00CDCD\">input<\/font>(<font color=\"#CD0000\">&quot;Digite um n\u00famero entre 1 e 10: &quot;<\/font>))\n  <font color=\"#AF5F00\">except<\/font> <font color=\"#00CD00\">ValueError<\/font>:\n    <font color=\"#00CDCD\">print<\/font>(<font color=\"#CD0000\">&quot;Valor inv\u00e1lido. Digite um n\u00famero inteiro.&quot;<\/font>)\n\n<font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;Voc\u00ea digitou o n\u00famero {numero}.&quot;<\/font>)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Digite um n\u00famero entre 1 e 10: 4\nVoc\u00ea digitou o n\u00famero 4.<\/code><\/pre>\n\n\n\n<p>#6 Para esse \u00faltimo teste, criei um arquivo chamado meu_arquivo.txt, coloquei um texto dentro dele e executei linhas em Python para ler o conte\u00fado:<\/p>\n\n\n\n<pre>touch meu_arquivo.txt<\/pre>\n\n\n\n<pre>echo &quot;um arquivo de teste em python&quot;  &gt; meu_arquivo.txt<\/pre>\n\n\n\n<p>Esse \u00e9 o script Python:<\/p>\n\n\n\n<pre>\n<font color=\"#AF5F00\">with<\/font> <font color=\"#00CDCD\">open<\/font>(<font color=\"#CD0000\">&quot;meu_arquivo.txt&quot;<\/font>, <font color=\"#CD0000\">&quot;r&quot;<\/font>) <font color=\"#AF5F00\">as<\/font> arquivo:\n  linha = arquivo.readline()\n  <font color=\"#AF5F00\">while<\/font> linha:\n    <font color=\"#00CDCD\">print<\/font>(linha.strip())\n    linha = arquivo.readline()<\/pre>\n\n\n\n<p>Esse \u00e9 o resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>um arquivo de teste em python<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">La\u00e7o aninhado<\/h2>\n\n\n\n<p>La\u00e7os aninhados referem-se \u00e0 pr\u00e1tica de colocar um la\u00e7o dentro de outro. Isso \u00e9 frequentemente usado para iterar sobre estruturas de dados multidimensionais, como listas de listas ou matrizes.<\/p>\n\n\n\n<p>#1 Imprimindo uma tabela de multiplica\u00e7\u00e3o:<\/p>\n\n\n\n<pre><font color=\"#AF5F00\">for<\/font> linha <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(<font color=\"#CD0000\">1<\/font>, <font color=\"#CD0000\">11<\/font>):\n  <font color=\"#AF5F00\">for<\/font> coluna <font color=\"#AF5F00\">in<\/font> <font color=\"#00CDCD\">range<\/font>(<font color=\"#CD0000\">1<\/font>, <font color=\"#CD0000\">11<\/font>):\n    <font color=\"#00CDCD\">print<\/font>(f<font color=\"#CD0000\">&quot;{linha} x {coluna} = {linha * coluna}&quot;<\/font>)<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>1 x 1 = 1\n1 x 2 = 2\n1 x 3 = 3\n1 x 4 = 4\n1 x 5 = 5\n1 x 6 = 6\n1 x 7 = 7\n1 x 8 = 8\n1 x 9 = 9\n1 x 10 = 10\n2 x 1 = 2\n2 x 2 = 4\n2 x 3 = 6\n2 x 4 = 8\n.......<\/code><\/pre>\n\n\n\n<p>#2 exemplo com um array com mais de uma dimens\u00e3o<\/p>\n\n\n\n<pre>matriz = [[<font color=\"#CD0000\">1<\/font>, <font color=\"#CD0000\">2<\/font>, <font color=\"#CD0000\">3<\/font>], [<font color=\"#CD0000\">4<\/font>, <font color=\"#CD0000\">5<\/font>, <font color=\"#CD0000\">6<\/font>], [<font color=\"#CD0000\">7<\/font>, <font color=\"#CD0000\">8<\/font>, <font color=\"#CD0000\">9<\/font>]]\n\n<font color=\"#AF5F00\">for<\/font> linha <font color=\"#AF5F00\">in<\/font> matriz:\n  <font color=\"#AF5F00\">for<\/font> elemento <font color=\"#AF5F00\">in<\/font> linha:\n    <font color=\"#00CDCD\">print<\/font>(elemento)\n<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>1\n2\n3\n4\n5\n6\n7\n8\n9<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>La\u00e7o de repeti\u00e7\u00e3o, ou loop, \u00e9 muito importante e existe em qualquer linguagem de programa\u00e7\u00e3o; o la\u00e7o permite executar um bloco de c\u00f3digo repetidamente com base em uma condi\u00e7\u00e3o. Existem dois tipos principais de la\u00e7os de repeti\u00e7\u00e3o em Python: o for, while e loops aninhados (um dentro do outro): Uma coisa importante que voc\u00ea dever\u00e1&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=15637\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82,16,4477,4362],"tags":[1712,1710,2088,1714],"class_list":["post-15637","post","type-post","status-publish","format-standard","hentry","category-cursos","category-informatica-dicas","category-programacao-desenvolvimento","category-python","tag-for","tag-laco-de-repeticao","tag-python","tag-while"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop) - Categoria Outros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=15637\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop) - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"La\u00e7o de repeti\u00e7\u00e3o, ou loop, \u00e9 muito importante e existe em qualquer linguagem de programa\u00e7\u00e3o; o la\u00e7o permite executar um bloco de c\u00f3digo repetidamente com base em uma condi\u00e7\u00e3o. Existem dois tipos principais de la\u00e7os de repeti\u00e7\u00e3o em Python: o for, while e loops aninhados (um dentro do outro): Uma coisa importante que voc\u00ea dever\u00e1...Read More &ldquo;Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=15637\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-27T17:47:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-27T20:20:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15637#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15637\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)\",\"datePublished\":\"2024-02-27T17:47:15+00:00\",\"dateModified\":\"2024-02-27T20:20:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15637\"},\"wordCount\":705,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"for\",\"la\u00e7o de repeti\u00e7\u00e3o\",\"python\",\"while\"],\"articleSection\":[\"Cursos\",\"Inform\u00e1tica\",\"Programa\u00e7\u00e3o\/desenvolvimento\",\"Python\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=15637#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15637\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=15637\",\"name\":\"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop) - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2024-02-27T17:47:15+00:00\",\"dateModified\":\"2024-02-27T20:20:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15637#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=15637\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=15637#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop) - Categoria Outros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/categoriaoutros.com.br\/?p=15637","og_locale":"pt_BR","og_type":"article","og_title":"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop) - Categoria Outros","og_description":"La\u00e7o de repeti\u00e7\u00e3o, ou loop, \u00e9 muito importante e existe em qualquer linguagem de programa\u00e7\u00e3o; o la\u00e7o permite executar um bloco de c\u00f3digo repetidamente com base em uma condi\u00e7\u00e3o. Existem dois tipos principais de la\u00e7os de repeti\u00e7\u00e3o em Python: o for, while e loops aninhados (um dentro do outro): Uma coisa importante que voc\u00ea dever\u00e1...Read More &ldquo;Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)&rdquo; &raquo;","og_url":"https:\/\/categoriaoutros.com.br\/?p=15637","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2024-02-27T17:47:15+00:00","article_modified_time":"2024-02-27T20:20:34+00:00","og_image":[{"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/python-logotipo.jpg"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=15637#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15637"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)","datePublished":"2024-02-27T17:47:15+00:00","dateModified":"2024-02-27T20:20:34+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15637"},"wordCount":705,"commentCount":0,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["for","la\u00e7o de repeti\u00e7\u00e3o","python","while"],"articleSection":["Cursos","Inform\u00e1tica","Programa\u00e7\u00e3o\/desenvolvimento","Python"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=15637#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=15637","url":"https:\/\/categoriaoutros.com.br\/?p=15637","name":"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop) - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2024-02-27T17:47:15+00:00","dateModified":"2024-02-27T20:20:34+00:00","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=15637#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=15637"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=15637#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Aprendendo Python Sozinho: La\u00e7o de Repeti\u00e7\u00e3o (Loop)"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15637"}],"version-history":[{"count":23,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15637\/revisions"}],"predecessor-version":[{"id":15671,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/15637\/revisions\/15671"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}