Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] python: 07 estrutura de repetição

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

e ae galera continuando o tutorial de python nessa parte vamos estudar um pouco sobre estrutura de repetição, essas estrutras são parecida com a estrutura de condicional a diferença que ela vai repetir uma quantidade de vezes um determinado trecho de codigo, uma das estruturas de repetição é o while que vai repetir enquanto uma condição for verdadeira e o seu uso é parecido com o if ou seja colocamos a condição seguido de dois pontos e na proxima linha usamos tabulão e o codigo

Código:
#!/usr/bin/python3

WHILE CONDIÇÂO:
TABULAÇÃO CODIGO

se a condição for sempre verdadeira vai ser um loop infinito

Código:
#!/usr/bin/python3

while True:
 print("repetindo")

[tutorial] python: 07 estrutura de repetição 2h4yhs9

se a condição de primeira for falsa ele não executa o loop nenhuma vez

Código:
#!/usr/bin/python3

while False:
 print("repetindo")

podemos criar uma variavel e usar ela como contador dentro de uma condição para sessar o loop, tambem temos que incrementar ela a cada loop assim não sera um loop infinito ja que a cada loop vai adicionar mais um ate satisfazer aquela determinada condição

Código:
#!/usr/bin/python3

contador = 0

while contador != 10:
 print("repetir enquanto contador for diferente de 10")
 contador = contador + 1

[tutorial] python: 07 estrutura de repetição 2m4q6ts

podemos inclusive ler ou manipular a propria variavel contador

Código:
#!/usr/bin/python3

contador = 0

while contador <= 10:
 print(contador)
 contador = contador + 1

[tutorial] python: 07 estrutura de repetição Ixxj4k

não necessariamente o contador precisa começar no valor 0 pode começar em qualquer numero, tambem podemos fazer o inverso decrementar o contador ou ate mesmo em forma randomica

Código:
#!/usr/bin/python3

contador = 15

while contador > 10:
 print(contador)
 contador = contador - 1

[tutorial] python: 07 estrutura de repetição 2elxuev

segundo essa logica é possivel criar uma tabuada

Código:
#!/usr/bin/python3

numero = int(input("digite um numero: "))

contador = 0

while contador <= 10:
 print(contador * numero)
 contador = contador + 1

[tutorial] python: 07 estrutura de repetição 2ujkvna

é possivel para um loop usando o break

Código:
#!/usr/bin/python3

x = 0
while True:
 if x == 1000:
 print("eita")
 break
 x = x + 1

podemos colocar um loop dentro do outro isso é muito usado para rodar todas as posições de uma determinada arrays com mais de uma posição (matrizes)

Código:
#!/usr/bin/python3

kodo = [[100,250,315],[5,10,20]]

cont1 = 0
cont2 = 0

while cont1 < 2:
 while cont2 < 3:
 print(kodo[cont1][cont2])
 cont2 = cont2 + 1
 cont1 = cont1 + 1
 cont2 = 0

[tutorial] python: 07 estrutura de repetição Abs315

um forma simples de correr uma array seria usar a estrutura de repetição for que nos permite especificar o contador e a array

Código:
#!/usr/bin/python3

kodo = [100,200,300]

for contador in kodo:
 print(contador)

[tutorial] python: 07 estrutura de repetição 20tm8p5

para a gente correr todas as posições em uma matriz bastaria usar um for dentro do outro, sendo os de dentro o contador seria

Código:
#!/usr/bin/python3

kodo = [[100,200,300],[500,800,1000]]

for contador in kodo:
 for contador2 in contador:
 print(contador2)

podemos usar a função range para definir uma faixa para o for para repetir uma quantidade de vezes especifica

Código:
#!/usr/bin/python3

for contador in range(3,15):
 print(contador)

bom galera as estruturas de repetição facilita para não precisar rescrever varias vezes a mesma linha de codigo ou a gente precisa permutar alguma coisa inumeras vezes

by kodo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos