Aula 16 - PYTHON - Estrutura de repetição WHILE

Aula 16 - PYTHON - Estrutura de repetição WHILE Olá seja bem-vindo a mais uma aula do meu canal de vídeos no YouTube Meu nome é Alessandro trovato e na aula de hoje vamos falar sobre o Python e também sobre as estruturas de repetição dessa.

Aula 16 - PYTHON - Estrutura de repetição WHILE

Vez do comando Wi você viu na aula passada a estrutura for como você pode fazer as estruturas de repetição utilizando um determinado número de elementos agora podemos usar outras.

Condições usando o Wi muito utilizada quando você não tem um número fixo de repetições que você precisa fazer abrindo então o visual Studio C Vamos criar o nosso arquivo clicando no ícone.

New file nós vamos chamar essa aula de aula 16 estrutura de repetição while não se esqueça da extensão PP assim seu código vai funcionar.

Perfeitamente vamos começar colocando exemplo nesse nosso primeiro exemplo Vou definir como se usa a instrução uma instrução de repetição nós vamos começar definindo.

Uma variável de controle a = a 1 nós estamos atribuindo um ao valor da variável a a instrução Wi ela precisa ser escrita dessa forma você pode passar uma condição que vai ser avaliada para a.

Instrução essa condição pode ser passada entre parênteses então por exemplo eu posso pedir para que ele faça enquanto a for menor do que 25 da mes mesma forma que o for nós precisamos usar os dois.

Pontos no final da instrução while Enquanto essa condição for verdadeira ele vai Executar a instrução que está indentada eu posso por exemplo imprimir o valor do.

Número vírgula a que é da nossa rotina do aile a instrução aile ela tem apenas uma um risco que você deve evitar se nós rodá o programa exatamente agora nós criaríamos um Loop Infinito o valor do a.

Apesar de ter iniciado em um ele nunca vai ser incrementado para 2 para TR para 4 então o ciclo do a ele seria um ciclo infinito por isso as variáveis de controle do seu a devem ser sempre.

Aumentadas ou incrementadas nós vamos incrementar a cada ciclo um no valor de a agora nós não temos mais problema de gerar um Loop Infinito vou colocar um print em branco.

Aqui novamente e observe que está fora da indentação o que está dentro da indentação vai ser utilizado pelo Wi o que está fora não nós vamos executar o nosso código pressionando F5 ou clicando.

Veja Mais Aqui:

    $ads={1}

    Sobre o botão

    Executar você vai ver que a instrução Wi Então ela repetiu a partir do número um até o número 24 lembre-se que eu pedi para que ele faça até que o número seja.

    Menor que 25 se nós quiséssemos mudar essa condição eu poderia ter usado menor ou igual por exemplo a 15 quando executarmos ele vai começar com a valendo 1 até o.

    Número 15 porque o critério de igualdade aqui vai ser menor ou igual a 15 e a impressão é feita enquanto esse valor for verdadeiro a partir do momento em que o a vira 16 o a ele Verifica a é.

    Menor ou igual a 15 não ele é maior quando essa condição retorna falso ele interrompe a execução do aile Então essa é a funcionalidade primordial da instrução aile é Como ela vai repetir as.

    Suas ações vamos para um segundo exemplo Vamos definir uma variável valor com o valor de 1 e um limite para 15 nós colocamos o limite fixo aqui anteriormente mas eu poderia utilizar.

    Limites inv variáveis também while enquanto o valor for menor ou igual ao limite então podemos executar As Nossas ações nesse caso eu posso voltar a fazer a impressão do print.

    Número dois pontos vírgula a Vamos colocar aqui o Ah não né o valor eu posso tirar esse espaço de dentro das aspas pois eles você sabe que ele o print coloca o espaço automaticamente e.

    De novo se você escrever a instrução Wi e você está utilizando uma variável de controle você deve incrementar o valor dessa variável seja para mais ou para menos se o valor que que for controlado.

    Aqui for regressão né se você estiver contando de forma negativa então o valor deve ser subtraído em um ou volume que você precisar se nós executarmos agora o nosso código deixa eu colocar um print.

    Também aqui na no final quando

    Executarmos no final da execução anterior veja que ele começa a impressão também de 1 até 15 e dessa vez ao invés de mudar o código se você mudar o limite.

    Automaticamente a sua rotina não precisa ser alterada pois o limite passa a ser considerado com novo valor da variável e esse limite pode ser um input o usuário Pode digitar um limite você pode.

    Capturar isso de um arquivo entre outras formas Vamos para o exemplo número TR você vai ver que a instrução não é difícil de ser entendida ela precisa apenas ser praticada para que você possa.

    Usá-la com segurança Vamos colocar aqui agora uma mensagem somar números somar.

    Números zer sair então eu vou criar aqui uma rotina que vai ficar somando números até que o usuário Digite o número zero Então nós vamos criar uma variável chamada número do usuário que vai ser.

    Igual a 1 e uma variável para controlar a somatória que vai ser igual a zer podemos usar o nosso agora então while enquanto o número underline do usuário digitado por ele for diferente a.

    Exclamação e o sinal de igual significa diferente de zer então podemos executar aqui Nossa operação número usuário igual usando a instrução int nós vamos converter para um número inteiro o.

    Resultado de um input que o usuário vai dar na nossa janela do terminal digite um número inteiro pronto e aí nós vamos verificar se o número do usuário for igual a zero.

    Lembrando que teste de igualdade tem que ser igual igual aí nós vamos sair e para sair você pode usar o comando Break ele quebra a sequência do loop eu posso.

    Incrementar que a somatória ela vai ser mais igual ao número do usuário antes de fazer a somatória nós verificamos Qual é o número do usuário se o número for zero então ele quebra a.

    Sequência e nesse caso repare que o Break ele está indentado dentro do wif a somatória não Então essa somatória sempre vai ser executada pois se ele não quebrou o código significa que o número.

    Não é zero então ele precisa somar no final fora dessa sequência do aile repare que todos eles estão na indentação do aile eu posso usar um print para mostrar o resultado final pro.

    Usuário a soma total dos números digitados é dois pontos e passar aqui a nossa variável de somatória eu não preciso dar espaço mais uma vez isso é hábito Vou colocar aqui.

    Um print em branco vamos executar repare que as duas rotinas anteriores foram executadas e agora somar números zero para sair digite o número inteiro Vou colocar aqui 10 enter.

    20 30 40 e eu posso continuar digitando números À vontade quando digitar o número zero e pressionar o enter zero é o nosso ponto de saída Então até o momento ele tinha acumulado 100.

    40 + 30 70 + 20 90 + 10 100 então eu consigo criar aqui uma forma do usuário ficar digitando os valores até que seja interrompido vou até colocar um espacinho aqui no input pois como você.

    Viu o input ele deixa colado com o texto da nossa pergunta no exemplo quatro vamos fazer mais um exemplo aqui do uso da instrução Wi no dia a dia sempre que você.

    Tiver uma rotina repetitiva para fazer você pode considerar utizar o e repare que aqui nós não temos uma condição específica ela pode ser ter um limite estendido na na medida do necessário.

    Vamos criar uma variável aqui chamada de Total cujo valor vai ser igual a zer nós vamos agora pedir um número para usuário int input digite um número para adicionar a.

    Soma é basicamente um exercio muito S que agora nós vamos testar um limite para somatória nós vamos pegar esse total e vamos incrementar o número que foi digitado pelo.

    Usurio na sequência nós criar então enquanto o total for menor ou iG 100 podemos então testar meu limite nesse caso é 100 se to fori 100.

    Para quebrar o nosso código esse Break interrompe a nossa execução então eu poderia colocar aqui antes do Break uma mensagem print a soma.

    Excedeu 100 e é dois pontos Vamos colocar aqui a nossa variável Total Senão nós vamos poder fazer o cálculo então número vai ser igual de.

    Novo nós vamos ter que capturar o input para usuário Então nós vamos pegar aqui essa mensagem que nós usamos anteriormente da instrução int Vamos colocar aqui embaixo para que o usuário.

    Possa digitar outro número total mais igual ao número repare que tudo isso está dentro da instrução Wi pois a indentação está me mostrando isso se nós então agora.

    Quisermos o resultado eu posso dar um print pois chegou no final pois o número extrapolou o 100 o total ultrapassou o limite de 100 Total.

    Apurado e aí nós vamos colocar uma vírgula e PR imprimir o total vamos executar esse é o nosso exercício anterior então eu vou colocar aqui zero para sair e agora Digite o número para.

    Adicionar 10 10 20 30 50 Opa agora o nosso Total ultrapassou o total como ele ultrapassou o limite de 100 ele mostrou o resultado Total apurado 120 nós temos então 50 e 30 dá 80 + 20 e 100 + 10 e 10.

    + 20 e 120 repare que a instrução Wine Então ela pode ser utilizada para que você possa criar ciclos de repetição nós vamos salvar aqui a nossa estrutura pressionando control s e podemos já.

    AVISO LEGAL: Toda a responsabilidade do conteúdo deste vídeo transcrito é do produtor do canal.
    CLique no Link do Vídeo: https://www.youtube.com/watch?v=8RJ8aV-_vlY
Wesdigital

Postar um comentário

Postagem Anterior Próxima Postagem