Curso Python #014 - Estrutura de repetição while

740.86k views7127 WordsCopy TextShare
Curso em Vídeo
Nessa aula, vamos continuar a estudar os laços e vamos aprender a usar a estrutura de repetição whil...
Video Transcript:
e aí você se deu bem com a estrutura de repetição que a gente viu na aula 13 pois saiba que não existe só o foco o pai tem mais vindo por aí então não vamos perder tempo e não começar ó [Música] olá pequeno gafanhoto seja bem vindo a mais uma aula do seu pulso em vídeo de python o meu nome estava na barra eu sou professor e como eu disse alguns segundos atrás não existe só estrutura fora para dentro da linguagem de programação na verdade é uma estrutura muito versátil mas ela não servem 100 por
cento das situações na verdade ele serviu para várias situações até porque a gente fez vários exercícios durante a aula 13 e se por acaso você ainda não fez os exercícios e não assistiu à aula 13 aqui ó aqui em cima você vai direto pra playlist onde você vai ver todas as aulas do mundo 1 todas as aulas do mundo 2 e também as playlists exercício de cada um dos mundos é muito importante que você tenha visto todas essas aulas tenha compreendido e tenha treinado com todos os exercícios o momento que a gente está chegando do
curso em vídeo de python é um momento em que a maioria dos gafanhotos iniciantes começa a atrapalhar então é por isso que estou insistindo pra você para que você possa praticar porque é só assim que você vai aprender e nós estamos chegando agora aula 14 do curso de python onde eu já falei a gente vai continuar vendo os ossos essa é a parte 2 da aula de laços que tá vindo aí a parte teórica da nossa alma [Música] já estamos aqui no ambiente teórico eu espremi jack no canto da tela e vou trazer como sempre
uma história um mecanismo uma forma lúdica de eu te explicar a repetição na aula passada se você se lembra bem a gente falou aquelas plataformas é o coloquei espacinho na tela preenchi eles com plataformas coloquei o personagem ea maçã ea gente viu um algoritmo bem básico pra gente poder chegar com esse personagem até a maçã a gente tem a sequência passo passo passo passo mais um passo e aí ele pega a maçã e aí resolvemos o problema na aula passado a gente viu que se esse caminho fosse grande demais se tivesse um número maior de
passos e ficar paz paz paz paz e aí fica um problema muito grande e eu mostrei o seguinte número esses blocos a gente viu que está no bloco zero onde está parado não preciso contar e aí eu vou do bloco até o bloco 10 então eu coloco uma estrutura de repetição que a gente já viu que é o fórum onde a gente consegue dizer o intervalo eu vou dizer exatamente de passo se a gente coloca somente dessa forma assim ó uma estrutura de repetição e um pezinho ele vai ficar dando passos eternamente aqui então eu
tenho que dizer o intervalo um grande então eu digo de um até dez de passos e aí o personagem vai dando dez passos e vai andando até chegar na maçã e aí chegando a maçã e ele sai da estrutura de repetição pedra maçã e ele segue a vida dele essa foi uma forma muito resumida aula passada que se você não viu a clique aqui em cima da minha cabeça e assistir às aulas de repetição é muito importante essa é a parte 2 mas você ainda não assistiu à parte 1 assista esse vai falar tá então
eu consigo resolver com esse problema e todo tipo de situação aí é que você se engana dá uma olhadinha no que vou fazer agora e se a gente tivesse entre o personagem ea maçã vários passos eu não sei exatamente quanto os passos são então crie um espaço aí vou colocar chão e eu não sei quantos passos são até chegar a maçã e aí como é que vai colocar aqui ó o que você o cac de um até dez de 11 até interrogação não existe isso na programação então essa estrutura de repetição essa estrutura redondinha que
eu tô voltando aqui ela não serve para todas as situações a estrutura redondinha que a gente viu na aula passada que é o fórum no caso do python ela precisa de um limite eu preciso dizer ó vai desse ponto até esse outro ponto se você não souber o limite que é o que está acontecendo aqui em baixo pra mim eu não posso utilizar essa estrutura de repetição e aí o que eu faço muito simples eu tenho que utilizar outra estrutura e é para isso que eu vim aqui pra te ensinar na verdade eu vou ter
que fazer a primeira coisa eu vou ter que substituir léo a repetição ela não pode ser uma repetição redondinho e representei aqui em forma de balão zinho e eu retirei aqui o a contagem é de 1 até 10 eu também não posso ter então eu modifiquei estrutura de repetição e retirei aqui o intervalo que não posso usar intervalo e aí eu fiz a mesma estrutura se eu deixar assim ele vai fazer um loop infinito e vai ficar rodando para sempre e aí o que que eu vou colocar aqui nessa parte eu vou colocar uma condição
que condição é essa ó sempre que você vir essa repetição aqui em forma de losango você vai ler enquanto isso é enquanto não chegar na maçã você percebe que não importa para mim quanto os passos são eu simplesmente vou ficar repetindo fazendo esse laço aqui enquanto não chegar na maçã quando você faz isso ele vai ficar fazendo isso ele vai andar pra frente e enquanto não chega na maçã ele vai andar pra frente viu como é fácil ver como é prática esse tipo de repetição e tudo aquilo que você fez com a estrutura de repetição
que seja uma passada você também pode fazer com essa só que quando eu sei o limite a eu sei que eu vou dar 20 passos é muito mais prático você continuar utilizando aquele que a gente viu na copa passada mas se você não sabe o limite o time é esse aí eu acabei de ensinar tá combinado terminada a repetição que ele vai fazer ele vai sair e vai fazer exatamente a mesma coisa vai pegar uma sã então essa estrutura que está representada lado a do outro lado da tela é o que a gente chama de
estrutura de repetição contest lógico a estrutura de repetição que a gente vê uma aula passada chama estrutura de repetição com variável de controle isso é só coisa técnica é só bobagem o que importa é que você saiba utilizar essas estruturas como eu disse anteriormente sempre que você vê esse balãozinho aqui você vai utilizar a palavra enquanto então esse programa todo aqui fica representado em apenas três linhas olha só enquanto não chega na maçã ele vai dar um passo eu coloco a palavra passo mas pra dentro a gente já aprendeu isso né você está vendo desde
o mundo 1 desde a penúltima do mundo e todo esse mundo dois agentes tá falando de hidratação é muito importante que você saiba a posição de um comando mais pra dentro mas pra fora isso faz toda a diferença então o comando passa pra dentro e o comando pega tá pra fora então isso indica que esse comando é interno ao laço e que esse comando é externo ao acesso é o comando pega só vai acontecer quando ele chega na maçã quando essa condição aqui ó se tornar falsa enquanto essa condição se tornar verdadeira não cheguei na
maçã verdadeiro não cheguei ainda dá um passo e agora chegou a massa não chega na maçã verdadeiro então passa quando chegar na maçã é fazer não chegou a maçã não cheguei é falso aí ele vai sair pega a maçã então essa condição aqui uma marca de vermelho para você essa é a condição e como é que eu escrevo isso em python como é que eu faço enquanto não maçã passo pega mas não faz exatamente esses comandos que estão aí na tela é muito simples você vai substituir a palavra enquanto essa palavra azul que tá ali
enquanto pela palavra enquanto em inglês que significa uai ou bom enquanto não mas am one note maçã morango fábio é bom e pelo amor de jesus cristo não é e poeta é pouco fala direitinho por favor e aí dentro do eu vou colocar o comando passo e fora do eu vou colocar o comando pega exatamente como está representado aqui bem pertinho de mim deu pra notar a diferença desse tipo de estrutura viu como é que o ele é mais versátil do que o for em alguns casos na maioria dos casos em que você sabe o
limite é muito mais prático você usar o fórum mas quando você não sabe o limite você tem que lançar mão de outras técnicas e aí você vai utilizar o óleo em momento nenhum eu vou te dizer olha tem que usar isso a nosso ver na hora praticar mas na hora de programar não faz diferença se pode traduzir a é mais fácil usar wiley mais rápido foi mais lento não existe diferença de velocidade não existe coisa mais rápida mais lenta é a técnica que você quer usar então fique à vontade para escolher só que os exercícios
dessa aula você faz utilizando o ael pra você é praticar e entender melhor como funciona a estrutura de repetição mas eu já arrumei uma outra situação aqui ó havendo já coloquei os blocos ali está sem chão já tá ali o personagem ea maçã e aí o while ele tem uma grande vantagem quando eu não sei o limite e eu posso fazer por exemplo ou criar um negócio bem louco aqui ó o cria um cenário está vendo tem buracos aqui não pode pisar aqui não pode pisar nessa um buraco e vai cair se ele passar por
ali e se você começar a analisar nenhum desses caminho não existe um padrão lembra que a gente viu na copa passada anda pra frente na frente pula pega na frente a frente pula pega os criou o padrão eu já vou fazer isso quatro vezes e aí o forme atendeu perfeitamente só que agora se você perceber está muito irregular eu vou tornar mais regular ainda vou colocar moedas no cenário agora sim você tá enrolado só que eu vou te desenrolar eu vou te ensinar uma técnica olha só como o uso dado enquanto aliado às condições que
a gente já viu lá no mundo lá na aula 10 e na aula 12 que está nesse mundo a gente viu tudo isso se você se enrola não se esquece o aqui em cima tem todas as aulas não adianta você ficar assistindo aula aí eu estou com um problema não vou continuar que o problema vai sumir sobre nós não vai sumir você simplesmente tem que assistir à aula de novo até você completar ela e tenha a satisfação e tenha certeza de que você vai conseguir prosseguir sem ter problemas correria e desespero são duas coisas que
não vão te ajudar aqui então olha só vão propor uma solução aqui eu vou começar fazendo uma repetição então a repetição que já fiz aqui ó como eu já mostrei pra você anteriormente a gente vai utilizar o enquanto não botei a repetição e um balãozinho então vou utilizar enquanto tudo que eu colocar aqui vai acontecer enquanto eu não chegar na maçã então colocar a condição lá enquanto não chegar na maçã exatamente como a gente fez anteriormente só que aqui ter vários passos não vou ter um passo como era antigamente e aí eu vou fazer o
seguinte eu vou utilizar condições para facilitar minha vida por exemplo a primeira coisa que esse personagem vai ter que fazer é dar um passo pra frente só que vai dar um passo à frente porque vai dar um passo à frente porque tem chão na frente então se tiver chão na frente adriano se tiver aqui o bota uma condição e votar se tiver só na frente só se for verdadeiro talento em um mini vizinho aqui ó você não tá enxergando direito coloca um vídeo em tela cheia que você vai conseguir enxergar melhor essas aulas de python
sou muito melhores sendo assistidas em tela cheia então se tiver um show na frente eu vou dar um passo e é o que acontece com a vela está aqui ele vai dar um passo para frente dando espaço para frente resolvemos esse primeiro problema aí ele vai dar o laço e vai fazer a segunda verificação aqui eu vou criar uma outra como a outra condição vou criar condições seguinte se tiver o que tem aqui na frente um buraco então se tiver um buraco acabei de colocar ali do lado se tiver um buraco ele tem que pular
nisso só se tiver um buraco pule ele vai pular beleza aí ele chegou essa plataforma onde tem uma moeda não vou verificar mais uma vez aqui ó se tiver uma moeda que ó se tiver uma moeda beleza se tiver uma moeda tem o peg então ele vai colocar aqui o comando pega ele vai pegar moeda e aí o seguinte olha ele vai voltar aqui para 5 a quem você deseja ligar eu quero ligar pra ninguém cara eu quero só dá aula não encontrei ninguém nos seus contatos que busca empresas com esse nome não vai entender
então voltando aqui ele vai voltar pra cá pra cima e vai ficar na frente dele tem chão não então ele não vai andar vai botar pra frente só se não ele vai para baixo tem um buraco na frente tem então ele vai pular aí vai e pula depois verifica tem moeda não tem moeda tem chão então volta pra cá eva tem chão preencham tem chão ande vai perguntar tem buraco na frente não tem buraco na frente tem moeda não tem moeda ele volta pra cá tem chão tem chão aí vai e anda pra frente tem
buraco não tem moeda tem moeda então ele pega moeda volta pra cá de novo e vai perguntar tem chão não tem chão tem buraco tem buraco então pule eu já pulou ele tem moeda tem moeda então ele vai já pega aqui na frente já pela moeda volta pra cá tem chão tem chão então anda tem buraco não tem buraco tem moeda não tem moeda volta pra cá não tem maçã não é mentira isso aqui ó se tornou um falso quando ele se torna falso b acontece ele sai saindo da repetição a ele vai ter o
comando pra pegar e aí ele vai e pega a maçã pronto pegou a maçã porque isso aqui se tornou falso e ele acabou de sair viu como é que funciona melhor o nosso programa dessa maneira então vamos aprender como é que a gente representa essa estrutura utilizando inicialmente comandos em português que é o que a gente chama de portugal então o balãozinho vamos começar lá na sequência esse balãozinho aqui na frente enquanto na maçã é tão escrevê lá enquanto não maçã aqui dentro eu tenho uma condição então vou colocar se tiver chão aí ele vai
dar um passo vou fazer outra coisa que se tiver buraco então ele vai e dá um pulo se tiver moeda a ele vai e pega volta pra cá ele vai ficar fazendo esse laço esse aqui é o meu laço eu ficar fazendo várias vezes e aí quando ele sair ele pega como é que eu represento quando saí ele pega eu venho aqui no enquanto faço na mesma linha que e coloca o comando pega beleza indicando que esse pega aqui de cima ele está dentro dos informou déda e e se pega aqui acontece quando ele sair
do enquanto então essa estrutura é a minha estrutura de repetição que eu tenho que representar em python e nós vamos representar agora aqui do meu lado então vamos lá começando enquanto não maçã a gente já viu while not maçã e não se esquece dos dois pontos esses dois pontos aqui são muito importantes porque lá se chão a votar e fecham dois pontos passo se tiver buraco ele pula mas não sei que se tiver moeda ele pega e mais uma vez do lado de fora uma linha do enquanto aqui ó para indicar que quando saí do
enquanto ele vem pra cá eu coloco o comando pega e aí achou fácil acho difícil em qualquer que seja sua resposta se você achou muito simples você achou muito complicado chegou a hora de a gente colocar na prática [Música] e pra fazer a parte prática a gente tem que abrir o que o pai charme então vamos lá já estou aqui no baixar todas as aulas criadas aqui do lado no nosso ambiente de teste com o botão direito vamos criar um novo pai tom falhou e vamos criar o ala 14 criando aula 14 ele vai criar
aqui eu vou encolher ea gente vai começar os nossos trabalhos basicamente vamos fazer o seguinte eu vou fazer um programa como a gente tinha feito anteriormente então vou tá aqui ó fórum c em grande de um até dez ele vai preencher você se eu fizer isso ó e votar aqui um print enfim beleza se eu executar esse programa o botão direito grande e vai fazê la de um até nove leza de 11 até 9 ele não faz um beijo a gente já viu que no 10 ele para isso foi assunto da aula passada vou fazer
esse mesmo programa pra funcionar com vai ou não vou colocar aqui como comentário pra gente poder comparar pra eu fazer por enquanto vou fazer assim ó c igual a 1 você começa com que o início desse grande e vou fazer o seguinte ó enquanto o contador foi menor do que 10 2 pontos enquanto o contador foi menor do que 10 quando o contador flamengo cresce o contador começa com o computador começa com um enquanto contador não chega a 10 enquanto contador foi menor do que 10 aí eu faço eu vou fazer assim a print ser
e eu tenho que fazer é ser mais igual isso é ou então a mesma coisa que ser igual a ser mais um porque porque quando ele volta eu quero somar mais um no c e aqui vou botar print fim quando eu executar você não vai notar diferença está vendo o resultado foi exatamente o mesmo fazendo desse jeito de cima ou fazendo desse jeito de baixo é a mesma coisa e aí você vai falar na guanabara então é muito melhor fazer conforme porque o fórum ele gasta três linhas o uai ou ele gastou muito mais ligado
duas 45 entre três linhas e cinco ligas é melhor usar o fórum não é bem assim você vai trabalhar o fórum e uruguai ou serve para todas as situações onde eu sei o limite então a uae ou serra e também quando eu sei limite e serve também quando eu não sei limite quando eu não sei limite eu não posso usar o fórum beleza então a é basicamente o seguinte eu sei o limite posso usar o four posso usar lion fica a critério e não vai gerar um anel mas meu ouvir falar me disseram que o
irã é mais rápido que foi mais lento não tem isso pedindo a fãs você pode escolher o que você quiser sabendo limite você pode escolher o fórum e você pode escolher o uruguaio uso que você quiser o que você tiver mais à vontade você pode usar nesse caso aqui eu escolheria até o fórum - links só que é o seguinte e quando eu não sei o limite e quando o limite é um desconhecido meu por exemplo vamos fazer o seguinte aqui ó vou fazer um outro programa fazer aqui um fórum landi de um até três
para fazer duas vezes na 12 só aí vou fazer o seguinte ó a eni vai ser um 21 putin digite o valor e eu vou colocar aqui o fim se eu executar esse programa vai votar de um valor 2 e de um valor 3 ele terminou o ataque até 564 valores olha só serviu a seu botar é essa aqui dentro de um range ele vai levar os valores já fez isso na hora passada 23 14 acabei de ler quatro valores tranqüilo e se eu não souber com desvalorização por exemplo se eu quiser assim você vai
editar valor quando digita o valor zero ele pára olha só vamos considerar aqui ó deixou para o programa aqui e vamos fazer o seguinte aqui não dá pra fazer porque o senhor não sei quantos eles vão colocar pra eu usar o fórum eu tenho que fazer isso daqui eu tenho que dizer de onde ele vai até onde ele vai se eu não sei eu vou ter que usar while olha só eu vou fazer aqui ó vou trocar esse fora aqui por um gol enquanto o número for diferente diferente assim né de zero ele vai ficar
lendo o número vamos ver se funciona a naquele não começou n vou começar o ano com um aqui o enem começa com um tranquilo só uma pequena gambiarra para ele fazer funcionar aqui ó digite o valor 2 o valor 8 outro valor 2 outro valor 3 e não está parando para isso quando eu digitar valor 0 aí para o tranqüilo se eu começar o programa de novo começou o programa de que o valor zero já parou dá pra fazer isso com um fórum com o forte não seria possível isso daqui é o que eu chamo
de flec é o que eu chamo de ponto de parada condição de parada e eu posso fazer isso aqui por exemplo também ó vou criar aqui ó resposta igual assim enquanto a resposta for igual a culpa foi igual assim enquanto a resposta for igual assim ele vai ler um valor que vai fazer o seguinte vai a resposta de novo o str o input quer continuar vai voltar aqui sim com não olha só começou de um valor 3 quer continuar assim a não ele aqui olha só ele botou essa aqui e minúsculo voltar aqui pra ele
jogar pra maiúsculo e de valor 3 quer continuar sim e do valor 6 quer continuar assim no entanto valor 8 quer continuar não quero continuar e ele acabou deu pra entender como é que funciona o negócio com o ael com a estrutura enquanto eu posso criar situações onde eu faça laços indeterminadamente eu não tenho que determinar um grande não tem que dizer olha o programa vai fazer isso dez vezes você tem que fazer isso programa 20 vezes beleza se o programa prevê isso a faz um programa que leia dez notas por são dez notas uso
forma beleza agora se o cara chega pra mim falar assim ela só faz um programa pra ler a idade de todo mundo que vier hoje aqui no balcão mas não funcionava quantas pessoas vão ver um bom não sei vai chegar até o horário chegar no final fazer enquanto não chega a hora ele vai vendo então quando chega a hora ele para deu pra entender com a idéia então você não diz um grande por exemplo olha lei a idade dessas pessoas que estão nessa fila é só quando as pessoas na fila tem 50 pessoas assim faz
um fórum de 1 até 51 é pra você poder fazer até os 50 e vai além da idade leu a idade de todo mundo se chegar mais alguém na fila não vai ter porque são 50 agora vai falar assim a legalidade de todo mundo está na fila a quando as pessoas têm na fila olha são 50 mas pode chegar mais gente pode sair gente na fila aí você não pode usar forte você não sabe quantas pessoas são e se vai fazer o quê o zoom well enquanto não chegar na última pessoa tranquilo então são estruturas
de repetição para situações diferentes e aí você vai ter que saber se adaptar para fazê las funcionar em beleza o fazer só mais um exemplo aqui ó vamos fazer um programa aqui a pergunta no seguinte vou fazer um número fazer aqui um número ele vai recebê-la 1 e eu falei que enquanto o número for diferente de zero enquanto ele não for digitado 0 eu vou pedir para digitar o número de gente nunca saiu em ti né por padrão é preguiça também dito o n falta só uma letra digite o valor aí eu vou ler esses
números não enquanto ele não digitar 011 mottaki acabou a gente já fez isso deve funcionar lá ele vai digitar o nome de um valor de ronaldinho o valor de tecnologia de valor zero acabou tranquilo então nós vamos fazer o seguinte aqui ó eu quero que ele diga quanto os números foram digitados eram paris enquanto 0 em paris a não fazer o seguinte aqui ó vamos fazer análise aqui se o número que foi digitado resto da divisão por 2 a 0 a gente já fez isso várias vezes se você não viu ainda em cima da minha
cabeça tem todas as aulas assistir às aulas eu não vou explicar isso aqui de novo então eu vou ter o seguinte olha eu vou ter a quantidade de pá ea quantidade de ímpares todos eles com 10 dá pra fazer assim tá para higuaín para igual a zero se o número for visível por 2 a 1 recebe para mais um senão ímpar recebe para mais um evento acabou morto aqui você digitou tantos números pares e tantos números ímpares beleza vamos formatar a quipa ímpar tranquilo vamos executar não foi o seguinte aqui 12 5 4 0 vamos
analisar aqui olha só eu digitei ímpar ímpar nessa só dois ímpares e editei um par dois pares o zero vai contar ou não vai a gente vai ver então vamos ver eu digitei pra mim a resposta eu digitei um limpa dois números limpas e dois números pares o zero foi só pra dizer que acabou certo ao beleza ele disse que detém três números pares isso a ele analisou zero como uma saída então ele deu entrada de um número aqui analisou 00 / 2 da rede do zero né mas tem gente que não considera 10 para
nenhum número ímpar é o número nulo então nós vamos ter que analisar isso daqui eu vou fazer o seguinte aqui ó se o número for diferente de zero se não foi um zero à eu faço isso tudo aqui pra fazer isso tudo eu selecione aperto estado uma vez e vai dar tudo o que isso é isso tudo esse teste vai funcionar somente se o iene foi diferente de zero vamos executar e digite o valor 27 31 4 e 0 olha só desse caso que eu tenho um pa dois pares por 12 padres e 35 para
isso vamos ver se agora funcionou a dois pares e três empates no programa agora funcionou e se você está pensando poxa guanabara você que fazer se isso aqui e aí parece que esse daqui ficou meio gambiarra né até porque se começou com esse e valendo um né pra ele não caí aqui direto achei meio gambiarra concordo com você e é exatamente por isso que eu vou te ensinar na aula que vem uma outra maneira de se trabalhar o python mas por enquanto o que você tem que fazer é analisar essas situações e praticar situações com
enquanto desse jeito que eu te ensinei aqui mas sabendo que ainda existe uma terceira maneira que vai estar na última aula desses segundo mundo a próxima aula já é a última aula de segundo mundo que você tem uma quantidade muito grande de exercícios para fazer a gente vai dividir os mundos mais ou menos com 40 horas de trabalho e estou considerando que você está fazendo todos os exercícios então vai se preparando tá vindo aí uma lista com nove exercícios pra esse enquanto desse jeito que a gente vai trabalhar aqui que a gente viu durante a
aula e aí na aula que vem que é a última aula do segundo mundo você vai fazer mais uma lista de exercícios vamos completar mais 40 horas de estudo e aí você pode pegar o seu segundo certificado mas nunca se esqueça se você errar várias vezes se você não tira a 70% de aproveitamento na prova você vai perder o direito de tirar esses segundos ricardo do segundo mundo já tem uma galera e no primeiro mundo que já deu mole e perdeu a oportunidade depois sai reclamando se dizendo que é absurdo não é absurdo nem o
meu querido a gente faz o curso a gente tenta ajudar um ao número de pessoas mas tem gente que ainda quer se dar bem na vantagem na molezinha e nem eu nem ninguém da minha equipe a fazer dando conta de ninguém se você fez uma conta tentou fazer a prova tirou nota baixa tentou de novo tirol na baixa tentou de novo tirando a baixa e persistiu você está perdendo a oportunidade de fazer um bom curso analisar estudar direito uma linguagem e dá prosseguimento aos estudos a gente não está aqui para imprimir o certificado de graça
para ninguém a gente tá aqui pra ensinar a linguagem de programação pra galera então estuda e prática muito porque está vindo aí a sua lista de desafios [Música] como eu disse anteriormente são nove desafios para essa aula eles estão vindo aí ó o desafio 57 e frente a gente parou na anterior os 57 é o seguinte faça um programa que leu sexo de uma pessoa mas só aceite m ou efe caso esteja errado caso na edição sexo acaba tj que elas são jabuti então só vai aceitar masculino e feminino caso esteja errado peça digitação novamente
até ter um valor correto tranquilo você pode fazer quantas opções você quiser mas é você não pode digitar fora daquilo que o programa te pedindo beleza é sexo para uma pessoa só só que você vai ficar pedindo insistentemente até que a pessoa digite um sexo válido já começando e os desafios né aumentou próximo os 58 diz o seguinte melhor o jogo e vamos gostar do galera de jogo não podem lançar o desafio de jogo todo mundo assistir todo mundo dá uma olhadinha é o seguinte melhor o jogo do desafio 28 há muito tempo há no
mundo um você fez o desafio 28 que era um jogo onde você o computador falava a senhora eu vou pensar num número tenta adivinhar mas se você adivinhar se dava para dentes ele não advinha se você perdeu só que só tinha uma chance para acertar ou não só que agora a gente vai melhorar esse jogo é o seguinte onde o computador vai pensar num número entre 0 e 10 só que agora vai ser entre 0 e 10 só que agora o jogador não vai tentar adivinhar até acertar mostrando no final enquanto os palpites foram necessários
para vencer então basicamente computador vai pensar num número beleza pensou aí você vai falar assim enquanto não foi 5 não e foi 7 não e foi 9 não e foi 4 não e foi 3 foi aí você vai dizer a você disse tantas vezes que se encontra a igreja oferece 45 vezes o jogo vai dizer olha parabéns você acertou mas você precisa de tantas tentativas beleza ano a gente melhorou o programa a gente sempre que possível vai melhorar um programa que a gente já fez pra poder dar mais funcionalidade pra ele e essa funcionalidade você
só consegue se utilizar o enquanto se utilizar o uruguaio tenta fazer aí coloca nos comentários como muita gente faz e se você não conseguiu aqui ó aqui em cima você tenha playlist do mundo de exercícios vai lá e dá uma olhada ver se tenho 58 os 59 está vindo aí ó cria o programa dois valores não só vai além dos valores e mostra um menu na tela então voltar lá aperte um para somar aperte 2 para multiplicar aporte 3 para saber qual é o maior valor a pec 4 para digitar novos números e aperte 5
para sair do programa seu programa deverá realizar a operação solicitada em cada casa taís vai entrar no programa verde dos números aí 4 e 9 vai fazer o que quer fazer com eles é que a fumaça que multiplicassem quer saber qual maior você quer entrar com novos números não quer mais esse número que você digitou ou então você quer sair do programa termina o programa vai ficar funcionando em loop até que você digite a 5 e nesse período de tempo vai ficar atendendo àquilo que o usuário quer beleza já começamos a trabalhar com menos nos
nossos programas a partir dos 60 qui 60 faço um programa que ler um número qualquer e mostra o seu fator igual esse é mais um exercício clássico eu guardei podia ter feito isso lá na aula de forma não tem problema dá pra fazer isso com for mas tenta fazer com o ael você praticar depois tentar fazer com laio e coophasul 60 de duas maneiras com enquanto e conforme mas esse exercício também é clássico por exemplo se o cara digitar 5o fatorial de 5 como é que eu represento o fator é de 5 a 15 como
declamação beleza não é 5 é teve alunos é o que esses cinco com exclamação leva você lê 5 na verdade esse fatorial natural de cinco a cinco vezes quatro vezes três vezes dois meses um total de dez em dez meses nove vezes oito vezes a guiné até um então ele vai multiplicar tudo isso vai mostrar o resultado por exemplo o fato de 5 se você multiplicar todo mundo que tá aí do lado ele vai dar 120 beleza faz o teste aí faz isso utilizando o ael principalmente e depois tenta fazer com for que dá pra
fazer também os 61 diz o seguinte refaça o desafio 51 os 51 quando você lia o primeiro termo ele a razão de uma progressão aritmética de uma pea e aí a gente tinha que fazer uma fórmula se você viu a solução de exercícios você não viu ainda aqui em cima você pode ver na aula anterior se você for lá na lista de exercícios do mundo dois você vai ver a solução aqui dois desses 51 feito conforme agora eu quero que você faça utilizando o uruguai ou e você vai ver que você vai precisar saber -
matemática dessa vez a meta enquanto te ajuda até não utilizar matemática da vida 62 melhores desafios tem um que foi o que acabou de fazer é o seguinte o desafio 61 ele pedia para mostrar os dez primeiros tempos ele vai continuar mostrando os 10 nós temos só que em vez de acabar ele vai perguntar se quer mostrar mais pontos temos de aguentar até mais simples vai mostrar mostrou os dez mas o décimo primeiro bastante basta mais cinco aí eu quero mais 20 tempo vai dar onde parou a mostrar mais 20 o programa vai parar quando
ele digitar quanto temos a cabeça não quero ver mais nenhum eo programa para beleza tá bem tá ficando um pouco mais complicado cada vez mais complicada mas isso não é pra você desistir isso é pra você persistir e ver que a programação ela pode te ajudar pra caramba são situações que a gente pode utilizar dentro da sala de aula seu professor o problema está passando programas parecidos com isso com você para mais um exercício aqui o 6 3 escreva o programa que lê o número n inteiro e mostra na tela o exame primeiros elementos de
uma seqüência de fibonacci esse também é mais um exercício clássico da mostrada aqui em baixo como é que funciona a seqüência de fibonacci mas eu vou te explicar melhor na solução desse exercício você quiser dar uma pesquisada no google o que é uma sequência dificuldade não faça o seguinte um erro muito comum uma falha de sind caráter das pessoas mas vou lá há um programa para mostrar sequência de fibonacci a beleza aí você vai procurar no google books programa em python para calcular sequência de remates você vai achar esse programa pronto copiado à internet colar
no país charme e fazer funcionar não é aprender pequeno gafanhoto é copiar o código e como já disse várias vezes aqui o mercado de tecnologia não tem vaga pra copiador de códigos e nunca vi no jornal sem procura-se bom copiador de código do google então você vai achar a solução para esse programa não é copiar na internet é tentar fazer o seu então tem um programa que lê 7 mediante o número 7 vai mostrar os sete primeiros termos a sequência de fibonacci a cada 500 vai mostrar os 500 primeiros elementos das artes funarte beleza fica
esse desafio para você o s 64 pelo último exercício seguinte criou um programa que lê a vários números inteiros pelo teclado o programa só vai parar quando o usuário digitar 999 tran o nosso programa dessa aula parava quando estava 0 esse programa vai parar quando digitar 999 que é a condição de parada no final mostra quantos números não digitados e qual foi a soma entre eles desconsiderando o flec disse desconsiderando esses 999 aí se vai somar todos os números - 1999 que o cara utilizou para parar o programa beleza ele é o flag ele não
vale como dado ea último desafio aqui é o desafio que cria um programa que lê a vários números inteiros pelo teclado eu não disse quantos são no final da execução mostra a média entre todos os valores e qual foi o maior eo menor valor slits o programa deve perguntar ao usuário se ele quer ou não continuar a digitar os valores são basicamente o seguinte você vai levar os valores valem um número bom quer continuar sim outro não quer continuar assim longe de feirantes aula vai levar os números quer continuar não quando ele parar e ele
vai ter que mostrar o resultado qual foi a média de todos os valores que ele digitou nessa digitou dez números a média foi de lá três e meio algo a média de todos os números foram digitados tem que saber também quando os números foram digitais para poder calcular a média eu quero saber também qual foi o maior eo menor valor lito esse exercício também se você for é um gafanhoto que está estudando na faculdade no colégio provavelmente o professor já passou um exercício assim parecido também a gente vai fazer esse exercício se você tentar fazer
conseguir coloca aqui nos comentários se você não conseguiu não copia os programas que estão no comentário o que está no comentário é só prova que serve de referência a 1 não é isso aí não é pra copiar é pra você olhar sacar qual foi a solução e lá e fazer o seu nunca tente copiar códigos isso é a pior coisa quando se está aprendendo eu digo pra você pra você não copiar trechos de código do seu próprio programa então você imagina o que eu acho que você entrar no google pesquisam programa pronto copiar colar e
achar que você sabe se você copia do google você sabe uma coisa copiar você não sabe fazer então é isso que o gafanhoto chegamos ao final da 14ª aula de seu curso de python essa é a penúltima aula do mundo 2 do curso de pai você já tá cheio de exercício para fazer a gente já tá no 65º exercício cara são muitos exercícios tenho certeza que no próximo mundo já no mundo 3 a gente já vai bater a nossa meta de 100 exercícios ea gente vai aumentar não tô falando que quando chegassem exercício fazer exercício
não estou dizendo o seguinte quando a gente fez a campanha lá na frente ea nossa galera apoiou a gente teve mais de mil apoiadores aqui ó esse vídeo pontocom barra apoia então entrou no curso em vídeo lá em cima quero ser apoiador dá uma olhadinha leves está com alguma outra campanha no ar para poder manter o poço em vídeo funcionando ou criar um curso novo quem sabe saiba que essa aula todos esses exercícios foram todos patrocinados foram todos financiados pelos nossos alunos alunos que como você estão aprendendo python em nenhum momento da sua vida acreditar
e fala aí esse cara pode me ajudar e eu estou cumprindo com todas as promessas que eu fiz então é isso porque o gafanhoto nunca parei de estudar se você tropeçar em algum desses exercícios levanta sacode a poeira e dá a volta por cima tem uma música assim o cliente e se desde o início ea programar é muito fácil não eu disse que tem seus percalços mas tudo se você persistir se você insistir se você praticar mais importante é praticar eu tenho certeza que você consegue nunca se esqueça de mostrar esses vídeos para as pessoas
indicadas seus colegas de sala de aula manda lá no grupo do whatsapp do grupo da faculdade se sabe que o grupo da faculdade no grupo da tua família tem sempre aquele teu primo que eu queria trabalhar com informática eu queria programar manda pra ele divulga o curso de python tem muita gente que está divulgando por aí nas comunidades do facebook diz o estudo esse curso lá o que esse cara que tenha paciência dj fazendo exercício pra caramba isso tudo é para ajudar todos vocês um forte abraço até a próxima aula que é a última aula
nesse segundo mundo nunca deixe de estudar por que o estudo é só o que vai trazer coisas boas na vida um forte abraço que até lá
Copyright © 2024. Made with ♥ in London by YTScribe.com