agora vamos conferir se você acertou o seu exercício então eu pedi para o usuário digitar duas notas para mim através de um input então N1 digite uma nota e aí coloquei como float n2 digite outra nota também como float e fiz o cálculo da Média que é a nota 1 mais a nota 2 dividido por 2 E aí eu construir o nosso if alinhado se ou if a média for maior ou igual a seis dois pontos não esqueça os dois pontos senão ele não vai funcionar então print aprovado el lif Ou seja caso contrário se
a minha média for menor do que cinco Lembrando que cinco não é menor do que 5 ele precisa ter 4.999 o próprio c não entra então se a média for menor do que c dois pontos então printa reprovado ELS caso contrário recuperação E aí eu mandei ele printar também sua média foi e qual é a média da pessoa e a média vou dar um control enter E aí ele vai perguntar vamos fazer uma média acima de seis então vou colocar oo e a minha outra média 9 e ele disse que eu estou aprovada com uma
média de 8,5 vou executar de novo digite uma nota 5,5 digite outra nota 5,5 E aí ele vai retornar você está em recuperação porque sua nota notta foi 5 E5 vamos rodar mais uma vez Agora eu vou colocar três e dois que é para ter certeza que está em reprovado só tome cuidado durante a execução do código veja o que aconteceu aqui eu digitei o dois antes dele abrir o comando para mim E aí ele colocou o dois dentro do código então espere alguns minutos até que ele Abra a caixa para você preencher Senão ele
pode dar um erro dentro do seu código vou dar um enter E aí ele diz que eu estou reprovado porque a minha média foi 2 E5 muito bem então agora diante dessa situação eu posso utilizar o if várias vezes em muitas condições porém muitas vezes eu tenho um número que é muito maior do que esse e não compensa eu escrever if dentro de alif alif alif então eu vou aprender uma outra estrutura que é o for então o for ele vai significar para cada E aí eu vou dizer o que que eu quero que ele
considere para mim nós vamos agora para uma explicação e eu vou criar uma outra história para contextualizar Em que momento por exemplo eu utilizaria o for Então vamos lá bom entendemos então a questão do IF e agora a gente tem outras situações então eu vou conhecer alguns outros controles de fluxo Como por exemplo o for e o iio o for e o iio ele permite que você Execute uma ação por determinadas vezes ou ou então que você Execute uma ação enquanto algo não acontece eu vou trazer um exemplo na prática para você entender lembra da
nossa viagem que nós decidimos pegar a estrada e decidimos parar para comer de qualquer forma imagina que você parou para comprar uma batata do McDonald's e você precisa comprar uma batata para cada pessoa que está no carro porém você para no Drive through E aí você vai pedir Comboio por exemplo vai vários carros e você já vai aproveitar e fazer o pedido então eu posso fazer o pedido que é o seguinte para cada pessoa que está dentro do carro Peça uma batata neste caso eu vou utilizar essa estrutura que se chama for P de pessoa
então para cada pessoa dentro deste intervalo de um a quatro e aí você vai entender como trabalhar com esse um a qu Então peça uma batata então ele vai retornar batata e depois que você receber todas as batatas só então você vai efetuar o pagamento Então você vai entender como construir essa estrutura utilizando o Python agora que a gente já entendeu como for funciona a gente vai ver isso aqui funcionando dentro do Python então eu já coloquei aqui um texto né que é o meu for E aí eu vou começar a criar então o meu
código lembra como ele funciona eu vou colocar for para para quem eu quero considerar as pessoas que estão dentro do carro então eu vou chamar a minha variável de p eu poderia chamá-la de pessoa não tem problema tá então for P ou para p in Range o Range são as pessoas que estão dentro do meu intervalo Qual que é o meu range eu vou colocar 1,4 E aí você vai perceber o que vai acontecer então para cada pessoa dentro desse Range de um a quatro o que que eu quero que ele faça que ele printe
o quê a batata lembra que esse era o nosso exemplo só que batata não é conhecido aqui pelo Python só no caso do McDonald's então aqui é um texto comum para mim infelizmente eu não consigo pedir para ele trazer uma batata automaticamente aqui para mim então eu vou colocar entre aspas para gerar só um texto Então printa batata e aí o que que vai acontecer para cada P dentro de um a quatro print batata terminei de colocar então vou fazer o print não esqueça de colocar os dois pontos no final do código senão ele vai
gerar um erro para você perfeito então para cada pessoa dentro do Range de um a quatro print batata ele printou três vezes porque o Python começa a contagem em zero e ele não considera o último número então de um a quatro para ele termina no três porque ele faz 0 1 2 3 e aí no quatro Ele para Ele não leva o quatro em consideração então para isso eu teria que começar em zero que inclusive é a minha recomendação então eu vou colocar de zero a quatro e aí ele vai gerar quatro vezes para mim
bom Agora imagina que você não sabe quantas pessoas tem dentro do carro porque aqui eu determinei que são quatro Mas e se eu quisesse virar para trás e falar gente Quantas pessoas tem aí no carro aí as pessoas vão falar ah tem três pessoas então eu vou falar de zero a três porque eu quero três batatas e aí no final depois eu preciso pagar essas batatas então no meu código eu vou colocar esse pagar fora do meu loop Então vamos ver como funciona vou acrescentar o meu código e ele vai ficar assim Primeira coisa eu
preciso pro que o usuário me diga Quantas pessoas tem no carro para isso eu vou criar uma variável então eu vou chamar uma variável chamada pessoa pessoa vai ser uma variável de número inteiro porque eu não tenho uma pessoa e meia eu tenho uma ou duas ou três ou números inteiros então int input que é o meu pedido e aí eu vou perguntar Quantas pessoas tem aí ponto de interrogação Quantas pessoas tem aí ele vai gerar um número para mim agora eu vou criar o meu for for pessoa em em qu no meu Range for
pessoa em Range abri aqui o parênteses de quanto de zero vírgula até o quê até a quantidade de pessoas que ele retornou aqui ó tá então até pessoa não esqueça do dois pontos então na dúvida executa o código e já dá o cont control enter para ver se ele funcionou ó aqui ele já me deu um erro tá vendo ó Então sempre que você tiver fazendo você coloca a informação e aí você já coloca ele para rodar então agora você precisa entender o o erro do código então no meu caso ele tá dizendo tá faltando
informação porque eu coloquei e pedi para ele contar e não disse o que que era para ele executar então aqui eu vou dizer o que que a gente quer que ele faça para todas as pessoas que estão no nosso carro que ele traga uma batata que nesse caso vai ser o print então print batata muito bem e aí eu vou gerar o meu código ele vai me perguntar Quantas pessoas tem aí então tem cinco pessoas no meu carro e ele vai gerar cinco vezes batata só que agora eu tenho que pagar essas batatas então eu
vou criar mais uma linha e a linha ela vai acontecer fora do código então aqui ó eu volto nessa indentação e vou vou escrever print aspas pagar e aí agora sim vamos ver rodando Quantas pessoas tem aí tem um carro com sete pessoas ele vai gerar sete vezes batata e no final ele vai gerar o pagar eu vou dar um exemplo então dos problemas que você pode ter e o cuidado que você tem que ter então o primeiro eu comentei várias vezes sobre o dois pontos e acredite a gente esquece mesmo dos dois pontos principalmente
se você estiver vindo do Excel do Power bi porque a gente não usa essa estrutura lá então é muito comum quando a gente chega aqui a gente esquece dos dois pontos e sempre dá um erro então eu vou escrever o meu código imagina que eu tô meio deprimida eu quero que alguém me chame de linda então o que que eu vou fazer eu vou criar um código que vai me chamar de linda três vezes então eu vou colocar assim for e de elogio in Range de quantro de 0,3 não esqueça dos dois pontos então dois
pontos que que eu quero que ele faça que ele printe a palavra linda Muito bem quero que ele printe a palavra linda e aí eu vou rodar o meu código linda linda linda Agora imagina que eu quero que no final ele diga assim ah vamos tomar um sorvete então eu vou acrescentar um print aqui ó e vou colocar Vamos tomar um sorvete Vamos tomar um sorvete muito bem porém Olha só aonde que ele está na mesma linha do meu Print então o que que vai acontecer quando eu rodar esse código ele vai colocar linda vamos
tomar um sorvete linda vamos tomar um sorvete linda vamos tomar um sorvete então assim chamar de linda é uma coisa agora querer que a gente vá tomar sorvete três vezes é muita ousadia Então nesse caso a gente vai pedir para ele fazer esse pedido uma única vez logo eu tenho que tirar ele da do mesmo bloco e colocar isso aqui para fora olha só a diferença que eu tenho agora ele vai me chamar linda linda linda vamos tomar um sorvete olha só a diferença agora Fez muito mais sentido Então tome cuidado durante as suas estruturas
de laço de repetição para que você não tenha resultados errados por causa da indentação a gente vai seguir conhecendo um pouco mais sobre essas estruturas de repetição e de Loops que a gente tem dentro do Python