Curso de Python - Aula 34 - Iteração - eXcript
#python #programação #eXcript O que é Iteração? O que é laço condicional? Iterar, segundo o dicionário Aurélio, significa: "Tornar a fazer ou a dizer; repetir, reiterar.". Logo, temos que na programação, essa definição está totalmente correta. Então, quando falarmos em iteração, estamos dizendo que um bloco de instruções será executado enquanto uma condição for verdadeira. É comum nós chamarmos a iteração de laço de repetição e também, looping. ====================== - CURSO de PYTON COMPLETO - Básico ao Avançado + Desenvolvimento de Aplicativos Comerciais com Python para Android, iOS, Win, Linux e Mac https://www.udemy.com/course/curso-de-python-android-ios-windows-linux-mac/?referralCode=DFDA5155D61034794FEA ====================== Em Python, nós temos estruturas para repetirmos um bloco de instrução, a instrução "while", que significa enquanto, e a instrução "for". Nessa aula, estudaremos a estrutura de repetição "while". Como visto, "while" significa enquanto, logo, nós vamos repetir o bloco de instrução definido abaixo da instrução "while", ENQUANTO, uma determinada condição for verdadeira. Por exemplo: x = 0 while(x < 10): ....print(x) ....x += 1 Acima, nós estamos dizendo que o bloco de instrução da estrutura "while" deve ser executado enquanto o valor de x for menor do que 10. Como nós estamos incrementando uma unidade o valor de "x" a cada ciclo, temos que após 10 execuções, a condição não mais será atendida e então, o laço de repetição, ou melhor, a iteração será finalizada. ITERANDO EM INTERVALO NUMÉRICO SEM VARIÁVEL ACUMULADORA A estrutura de iteração “for” tradicional está construída através do uso de uma variável acumuladora que possui um espaço reservado no cabeçalho da iteração, o que restringe o seu escopo ao bloco de instrução da estrutura a ser iterada e também, o cabeçalho proporciona uma forma fácil de incrementarmos ou decrementarmos valores no próprio cabeçalho. Em fim, a estrutura primitiva “for” pode-se dizer que é perfeita, tanto pela sua legibilidade como também, pela sua capacidade de manipular e garantir que a variável acumuladora não seja compartilhada facilmente. Ao trabalharmos com o Python nós possuímos uma estrutura de iteração “for” moderna e construída de tal maneira a evitar os erros tradicionais, como a tentativa de acesso a um item de uma lista que não existe. Assim, ao invés de nós declararmos uma variável inteira quando nós desejamos iterar em um determinado intervalo de uma progressão aritmética, nós devemos invocar uma função que retorna uma lista de objetos numéricos numa determinada progressão aritmética. Ou seja, nós iremos iterar nos valendo de uma coleção de objetos numéricos e essa coleção deverá ser obtida por uma função de nome Range() poderossima e muito versátil. --- + Curso de Kivy (CUPOM): https://www.udemy.com/course/curso-de-python-android-ios-windows-linux-mac/?referralCode=DFDA5155D61034794FEA + Vídeo Demo: https://youtu.be/E0YU3d4Vvxs + Material de Apoio: http://excript.com.br/python/como-instalar-o-python-windows.html + TODAS as Aulas: https://www.youtube.com/playlist?list=PLesCEcYj003QxPQ4vTXkt22-E11aQvoVj + SITE da excript: http://excript.com.br/ + FB: http://www.facebook.com/excript + Twitter: https://twitter.com/eXcriptBrasil + MEU PERFIL PÚBLICO: https://goo.gl/4SPRVf + CONTATO: [email protected]
Download
0 formatsNo download links available.