"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Loops Python 1

Loops Python 1

Publicado em 01/08/2024
Navegar:857

Python Loops 1

Olá pessoal! Estou de volta com outra nova lição de Python para esta semana. Esta semana estudaremos sobre loops. Loops são um tópico realmente importante em qualquer linguagem de programação. Ao compreender os loops, você será capaz de realizar trabalhos longos e tediosos em questão de segundos. Então você pode perceber o quão importantes são os loops. Então, vamos mergulhar nisso.

Por que precisamos de loops?
Vamos tentar entender o loop com um problema. Suponha que você seja o representante da sua turma e o professor lhe tenha dado a responsabilidade de descobrir a nota média da sua turma no banco de dados.
Agora sua turma tem 30 alunos. Portanto, existem 30 notas no banco de dados. Por enquanto, vamos supor que as notas sejam armazenadas em uma única variável como uma lista. (falaremos mais sobre "listas" mais tarde)
Agora com certeza vai demorar muito para descobrir a nota média manualmente. Portanto, neste caso, os loops entram em ação. Os loops permitirão que você execute essa tarefa tediosa em uma pequena questão de tempo.

Então, o que é loop na verdade?

Um loop Python é uma estrutura de controle que executa repetidamente um bloco de códigos, desde que uma condição especificada seja atendida ou para cada item em uma sequência.

Então, em palavras simples, loop nos ajuda a realizar tarefas repetidas.

Com base nesta definição, o loop python é de dois tipos.
1) Para loop
2) Enquanto loop

For Loop:
Usamos o loop for para iterar sobre cada elemento em uma sequência (string, lista, tupla, dicionário, etc.). O loop começará no índice 0 da sequência e será executado até o último item dessa sequência.

para itens em sequência: trabalho repetitivo ou bloco de declarações
for items in sequence:
    repetitive work or block of statements

Vamos resolver o problema usando o loop for


#Aqui estão nossas notas de 30 alunos notas = [85, 92, 78, 88, 91, 76, 95, 89, 83, 77, 90, 82, 84, 79, 87, 93, 81, 80, 86, 94, 75, 88, 85, 92, 78, 89, 77, 84, 91, 76] soma=0 para item em notas: soma=soma item média=soma/len(notas) imprimir (média)
for items in sequence:
    repetitive work or block of statements

Primeiro, temos uma variável chamada soma, onde armazenaremos a soma de todas as notas. Então temos um loop for. O loop começará do item do índice 0 até o último item. Em cada iteração, cada item será adicionado à soma. Fora deste bloco do loop for, contaremos a média dividindo a soma pelo número de notas (a função len nos diz quantos itens estão na lista - mais sobre isso mais tarde).

While loop

No loop while, desde que a condição seja verdadeira, o loop irá iterar o bloco de códigos. No momento em que a condição for falsa, o loop irá parar.


enquanto a condição for verdadeira: fazer algo repetidamente
for items in sequence:
    repetitive work or block of statements

Vamos resolver o mesmo problema usando o loop while:


notas = [85, 92, 78, 88, 91, 76, 95, 89, 83, 77, 90, 82, 84, 79, 87, 93, 81, 80, 86, 94, 75, 88, 85, 92, 78, 89, 77, 84, 91, 76] soma = 0 índice = 0 enquanto índice for items in sequence: repetitive work or block of statements Nota: Aqui nesta solução, você pode notar algumas funções que não explicamos antes. Falaremos mais sobre eles brevemente na lição da lista.

Então, aqui nesta solução, declaramos um novo índice de variável junto com a soma. A variável de índice nos ajuda a acessar os itens da lista de notas que é incrementada a cada loop (índice = 1). No loop while, a condição é contanto que o índice seja menor que o número de itens na lista de notas, o loop será executado e calculará a soma. notas[índice] nos permitem acessar os itens da lista que é chamada de indexação. O resto do código é semelhante à solução do loop for.

Este será o fim da parte 1 dos loops do Python. Na próxima parte, discutiremos mais sobre loops.

Resumo:

    Python loop é uma estrutura que ajuda com tarefas repetidas
  • O loop For irá iterar sobre cada elemento em uma sequência (string,lista,tupla,dicionário etc.)
  • While loop irá iterar enquanto a condição for verdadeira.

Problema prático Aqui está uma lista de 20 números:
num_list=[100, 82, 96, 4, 44, 27, 13, 45, 96, 21, 26, 71, 22, 19, 57, 69, 97, 34, 21, 92]

Calcule a média de todos os números pares da lista fornecida.

Resolva este problema para o loop For e While e compartilhe sua resposta nos comentários. Boa codificação!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/coderanger08/python-loops-1-5dho?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3