logo

Aula 18 – Algoritmo com python – Estruturas de repetição (FOR) – parte 2

Queridos alunos,

Aqui irei mostrar o comportamento do FOR aninhado, ou seja, quando temos um for hierarquicamente submetido ao laço de outro FOR. Vale lembrar que o python identifica a submissão hierarquica de comandos uns dentro dos outros através da indentação que, no python, é conseguida através da utilização da tecla TAB.

### ESTRUTURA DE REPETIÇÃO ###

for <variavel-receptora-do-laço> in <variavel-fornecedora-do-conteudo>:
<==indentado 1 vez ==> <comandos-que-serao-executados>
<==indentado 1 vez ==> for <variavel-receptora-do-laço> in <variavel-fornecedora-do-conteudo>:
<==indentado 1 vez ==> <==indentado 2 vezes ==> <comandos-que-serao-executados>

##### CODIGO DE EXEMPLO 01#####

#encoding: latin-1

lista=[“sucesso”,”felicidade”,”paz”,”saude”,”esperança”]
tupla=(“mundo”,”natureza”,”força de vontade”)
palavra=”seja sempre uma boa pessoa”

for usandoalista in lista:
<==indentado 1 vez ==> print(“\n”*1)
<==indentado 1 vez ==> print(“Resultado usando lista ==> “, usandoalista)
<==indentado 1 vez ==> for usandoatupla in tupla:
<==indentado 1 vez ==> <==indentado 2 vezes ==> print(“Resultado usando tupla ==> “, usandoatupla)

print(“\n”*3)

for usandoapalavra in palavra:
print(“Resultado usando palavra ==> “, usandoapalavra)

 

##### CODIGO DE EXEMPLO 02#####

#encoding: latin-1

lista=[“sucesso”,”felicidade”,”paz”,”saude”,”esperança”]
tupla=(“mundo”,”natureza”,”força de vontade”)
palavra=”seja sempre uma boa pessoa”

for usandoalista in lista:
<==indentado 1 vez ==> print(“\n”*1)
<==indentado 1 vez ==> print(“Resultado usando lista ==> “, usandoalista)
<==indentado 1 vez ==> <==indentado 2 vezes ==> for usandoatupla in tupla:
<==indentado 1 vez ==> <==indentado 2 vezes ==> print(“Resultado usando tupla ==> “, usandoatupla)
<==indentado 1 vez ==> <==indentado 2 vezes ==> <==indentado 3 vezes ==> for usandoapalavra in palavra:
<==indentado 1 vez ==> <==indentado 2 vezes ==> <==indentado 3 vezes ==> print(“Resultado usando palavra ==> “, usandoapalavra)

 




631 Visitas totais: 2 Visitas hoje:

Deixe um comentário

*

captcha *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pular para a barra de ferramentas