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.
for items in sequence: repetitive work or block of statementsVamos resolver o problema usando o loop for
for items in sequence: repetitive work or block of statementsPrimeiro, 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.
for items in sequence: repetitive work or block of statementsVamos resolver o mesmo problema usando o loop while:
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:
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]
Resolva este problema para o loop For e While e compartilhe sua resposta nos comentários. Boa codificação!
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