vamos ver se você conseguiu resolver esse exercício esse aqui Teve que quebrar um pouco a cabeça né então vamos lá primeira coisa três variáveis isso Provavelmente você já tá começando a se sentir mais tranquilo de construir eu criei uma variável um E aí como ela é um texto Eu já coloquei que ela é uma string então string E aí eu coloquei o input digite um nome depois eu criei uma segunda variável que é um n2 que significa digite outro nome depois N3 digite mais um nome então Acabei de criar as minhas três variáveis quando eu
pedir para rodar o código ele vai abrir os campos pra pessoa digitar os três números perfeito só que agora eu construí uma lista com esses três nomes então eu coloquei aleatório e pedir para ele trazer o N1 o n2 e o N3 que é a nossa lista muito bem se eu só pedir para ele gerar um print para mim ele vai printar exatamente na ordem que o usuário colocou porém eu quero mais uma informação eu gostaria que ele criasse um código então eu gostaria que ele gerasse para mim de forma aleatória que que a gente
precisa fazer eu preciso então criar uma variável que vai escolher quem eu quero então eu vou colocar aqui ó escolhido que é a minha variável nova bom Que que vai ter de dentro do meu escolhido eu vou pegar de dentro da minha biblioteca que eu importei que é o Import Random então eu vou pedir para ele trazer para mim o Random ponto Choice tá aqui ó randle P Choice de quem do N1 do n2 e do N3 que já estão dentro de um nome próprio aqui ó chamado aleatório certo então eu pedi para ele criar
de forma aleatório eu sempre dou um control enter para saber se tá funcionando então vamos lá já que aqui eu vou colocar um outro nome e aqui eu vou colocar um outro nome porém eu não pedi para ele mostrar isso em nenhum lugar eu vou dar um enter ele armazenou na memória escolheu mas eu não enxerguei porque tá faltando quem aqui pra gente o print Então eu preciso fazer um print de quem do meu Escolhido escolhido muito bem agora sim eu vou dar um com cont control enter e ele vai pedir para eu digitar os
nomes vou digitar os mesmos nomes tá Vinícius muito bem enter Ele Escolheu de forma aleatória o nome do Pedro que é exatamente este nome aqui do meio e aí você conseguiu acertar bom vamos entender o seguinte quando eu trabalho com esses códigos no Python Eles seguem uma linha única então ele cria a variável para mim depois eu coloco essas variáveis dentro de uma outra variável E aí eu utilizo os códigos Claro eu poderia ir colocando uma informação dentro da outra se você é um programador experiente Provavelmente você já faz isso invés de eu criar uma
variável aleatória eu já coloco essa informação lá dentro e aí o meu código vai ficando cada vez menor mas se você é um usuário iniciante Eu recomendo que você faça linha a linha até porque se você tiver um problema depois é mais fácil de você identificar Onde está esse problema só que quando a gente trabalha com o pai algumas vezes eu não tenho simplesmente uma sequência lógica que é reta eu preciso tomar uma decisão então eu poderia aqui dizer assim se o usuário tivesse tal tal informação escolha com base nisso se não escolha com base
naquilo E aí isso significa que a gente vai ter que ter um controle sobre o fluxo que o nosso Python vai seguir quando a gente aprende Excel ou Power bi ou alguma outra ferramenta a gente aprende funções como a função C que aqui no Python vai se chamar if E aí ele vai fazer uma pergunta e ir para um lado verdadeiro ou para um lado falso aqui dentro ele é chamado de controle de fluxo e a gente tem o if a gente tem também o for e a gente tem o while e a gente vai
aprender como funciona mas para ficar um pouco mais claro para você eu vou criar um exemplo aqui fictício de alguma coisa do dia a dia para você entender um pouco melhor essa lógica vamos lá bom então resolvemos o nosso exercício e agora a gente vai conhecer mais sobre esse controle de fluxo que é o if else lembra que eu comentei Eu tenho um código que segue uma estrutura mas muitas vezes eu preciso ter uma bifurcação nesse caminho ou uma dúvida em relação a isso então a gente vai conhecer agora essas estruturas que são if else
e elif elas funcionam como um C sen não sen não c que é o que a gente utiliza por exemplo lá dentro do Excel e até mesmo dentro do Power Bi elas existem não só aqui como em praticamente todas as linguagens de programação então elas são um bloco de código que me permite verificar se uma coisa é verdadeira e falsa e tomar uma decisão Em relação a essa verdadeiro ou falso bom talvez esteja confuso para você então eu vou contextualizar você em uma história imagina que você e a sua família decidem viajar no feriado porém
vocês ainda não sabem se vocês vão pra praia ou vocês se vocês vão pro campo tudo depende da previsão do tempo que a nossa temp temperatura Então você e a sua família fazem um combinado se amanhecer calor vocês vão fazer o seguinte vocês vão pegar a mala que já está pronta que vocês colocaram biquínis e roupas de praia e aí vocês vão trabalhar e de lá Vocês já vão direto pegar a estrada para que vocês não peguem tanto trânsito agora Se tiver frio Vocês precisam trocar as roupas da mala então vocês voltam para casa colocaram
mais roupas na mala só que em função do trânsito vocês só vão sair no dia seguinte logo cedo de qualquer forma Vocês decidiram que vocês vão comer na estrada Afinal vocês amam comer na estrada Se vocês forem pra praia Vocês vão V jantar na estrada se vocês saírem do outro dia de manhã vocês vão tomar café na estrada Bom como fica isso então aqui eu preciso acordar e olhar a previsão do tempo depois aqui eu tenho uma bifurcação que é um if se estiver sol eu pego a minha mala vou pro trabalho e depois eu
pego a estrada e aí então eu paro para comer e vou relaxar no meu feriado agora se estiver frio eu vou pro trabalho mas a gente volta para casa pega a mala pega a estrada e só depois a gente para para comer e para descansar bom dá para perceber que os códigos são diferentes eu não poderia usar um único código um único código para tomar essa decisão inclusive porque as ordens elas vão Se inverter aqui em algumas situações então para fazer isso dentro do Python eu preciso escrever esta condição o utilizando o if Então fica
assim ó se a temperatura e aí a temperatura é uma condição de dentro de viagem então se a temperatura né da viagem eh for igual a calor eu vou ter mala trabalho Estrada senão eu vou pro trabalho depois pra casa depois eu pego a mala e aí eu pego a estrada de qualquer forma nós vamos parar para comer e descansar então tudo vai depender da pergunta que eu tenho em relação à minha temperatura vamos ver funcionando isso dentro do Python bom Espero que tenha ficado claro para você lá naquele exemplo então agora a gente vai
ver isso aqui funcionando dentro do Python eu vou criar um novo texto e aí dentro desse texto aqui eu vou colocar que é um controle de fluxo que eu vou chamar de if Ok bom vamos lá lá no nosso exemplo a gente tinha decidido o seguinte se a temperatura for maior do que 27 G Então nós vamos para praia sen não a gente vai para o campo e de qualquer forma a gente vai descansar e vai parar para comer certo e eu disse para vocês que essa estrutura precisa seguir um t que é um ponto
pra frente então a primeiraa que eu preciso saber é qual é a temperatura então eu vou escrever um código que vai colocar if temperatura maior que 27 Isso é uma pergunta para mim então quando eu faço uma pergunta eu coloco a informação que eu quero verificar e depois eu coloco os códigos logo abaixo então eu vou concluir perguntei a minha temperatura e agora eu vou dizer o que vai acontecer se a temperatura for maior do que 25 então eu vou colocar print observa que no meu caso ele mesmo já deu Tab aqui pra frente print
vamos para a praia perfeito agora e se a temperatura não for maior do que 27 então a gente vai ELS que é o senão nesse caso o meu ELS ele não pode estar um ponto pra frente por qu ele não é ele não faz parte desse grupo ele é uma outra pergunta né então se a temperatura for maior do que 27 então nós vamos pra praia senão print Vamos para o campo bom E aí eu disse que Independente de irmos para a praia ou para o campo nós vamos sair para comer então print parar para
comer lembra que como eu estou colocando textos eu preciso escrevê-los entre aspas muito bem então a nossa estrutura ficou se a temperatura for maior do que 27 então a gente printa vamos para a praia senão printa Vamos para o campo e aí eu vou de qualquer forma parar para comer mas que temperatura o Python conhece essa palavra temperatura de onde ele vai tirar essa informação eu preciso perguntar isso né então eu preciso pedir para o usuário me contar qual é a temperatura Então logo no começo eu vou fazer essa pergunta lembra eu vou criar uma
variável chamada temperatura e aí eu vou dizer quem ela é ela vai receber o input do usuário eu poderia colocar uma temperatura aleatória eu poderia digitar aqui por exemplo 28 Tá mas eu quero ter essa interatividade então eu vou colocar eu quero um int Na verdade eu vou colocar um float né porque a temperatura pode ser 35,5 lembra que se for quebrado ponto flutuante eu uso float se for números inteiros Eu uso o in tá então float neste caso aí eu vou usar o input que é a nossa função que pede a informação do usuário
input Qual que é o dado que eu quero Qual a temperatura Qual a temperatura pergunta bom e aí o usuário vai me responder aqui o que ele quer Então vamos conferir armazenei na temperatura na variável temperatura um input de qual é a temperatura ele vai receber essa informação e vai fazer uma validação se essa temperatura que o usuário digitou for maior que sete ele vai escrever na tela Vamos para a praia sen não ele vai escrever na tela Vamos para o campo e depois ele vai printar de qualquer forma o vamos parar para comer e
aí a gente dá o control enter e vamos ver o código funcionar Qual a temperatura deixa eu ver acho que tá 17º porque hoje tá frio como você pode ver então ele disse vamos para o campo e vamos parar para comer vamos rodar de novo agora faz de conta que tá um super calor Então tá fazendo 30º então ele vai responder Vamos para a praia e de qualquer forma ele vai pedir pra gente parar para comer existem outras estruturas também de controle de fluxo aqui no Python e a gente vai conhecer