Olá seja bem vindo a mais um vídeo do canal da coder nós vamos falar de pai que eu não preciso nem dizer qual popular e com relevante essa linguagem e nos dias atuais então deixa o like se inscreve compartilha porque esse é um vídeo aula não se você quiser assistir o conteúdo completo com certificado e com aulas extras dá uma olhada lá no site da cold que a gente vai colocar aulas extras que eu vou te explicar com um Pouco mais de tranquilidade dessa hora vai ser focada para quem já conhece o outro linguagem de
programação porque o ritmo será bem rápido não vou tá parando para explicar cada uma das coisas mas caso você queira veja uma forma mais com o passado no site da cold associado a esse curso gratuito você vai ter tanto aula dessa semana com uma aula da próxima semana como aulas extras e no final você ainda recebe o certificado que é para você ter uma visão geral da Linguagem principalmente naquelas pessoas que precisam usar python que querem conhecer pai tu já que pai tão das principais linguagens do mercado principalmente nessa área de ciência de dados martinho
burnier a coisa dentro de pai tem uma das linguagens mais fortes fora sem falar quantidade de vagas que existem no mercado de trabalho para programadores e pai então esse é um curso que vai te ajudar muito até essa visão geral da Linguagem essa é a primeira parte que eu vou falar de tipos vou falar de sistema de módulos né como é que você consegue tirar o modo que é um arquivo e importar esse módulo vou falar dos operadores ou falar de estruturas de controle vou falar dos tipos como eu já falei né conjunto dicionário lixo
tudo tem muito conteúdo legal e próxima semana eu vou falar de função list comprehension classe e outras coisas super interessantes mestre dos filtros função Recebe função lambda a função que retorna o função e tem muito conteúdo legal nessas duas partes estão parou de enrolação bora para aula pessoal meio ambiente de pai que eu já está configurado então eu estou usando aqui a versão do python 3 - - fashion e a 3.8.2 aqui no caso do mec ele já vem com o pai o segurado por isso que eu tô usando aqui pai com três para pegar
a última versão ele vem já com versão 2.7 16 mas nós vamos usar a pressão 3.8.2 a leo não Tem um ambiente configurado aí super simples de configurar não tem dificuldade nenhuma sendo bem sincera com vocês não faz sentido mostrar aqui a configuração mas vocês consegue acessar tudo de forma online só max aumentando aqui um pouco uso um ó você tem o a partir desse site aqui o lembro disbarra pai com três você tem a versão do 3.8.2 que a última versão você consegue criar arquivos você consegue criar partes por exemplo ó fundamento dentro dessa
parte Você consegue criar um arquivo fx o python você consegue referenciar um arquivo a partir de outro então aqui você tem a sua disposição ambiente sempre sempre configurado sem nenhuma dificuldade então a primeira coisa que nós vamos fazer eu não vou usar esse ambiente aqui vou criar aqui na verdade uma parte e já tem um pai que eu configurado na minha máquina vou abrir eu gosto de cold e eu vou criar aqui uma nova pasta crack uma pasta não da pasta Vai ser curso traço paiva e eu vou jogar essa partida para dentro dos olhos
ficou de que ele vai abrir essa parte para mim tá então aqui dentro eu já tenho configurado o plugin do python tão da associado aos plugins do vs code existe o clube oficial inclusive que a da microsoft e é o plugin de pai então você estava explodindo dentro e quando você abriu seu primeiro arquivo pai tem vai pedir para você instalar caso você fritar então eu vou criar aqui o arquivo Nem ponto pai tu não precisa ser o arquivo mim pode ser qualquer nome e aqui eu vou usar esse nome mesmo só por uma questão
de escolha tá então vamos lá primeira coisa que nós vamos fazer aqui embaixo você tá vendo o hum time não tenho mais um time configurado eu quero usar de fato a versão 3.8.2 e a primeira coisa que eu vou fazer que eu vou colocar apenas nesse arquivo acredito e colocar em outro é oxe bang band ao comentário que é usado em arquivos de Script para que ele possa interpretar e saber que isso é terminado o arquivo vai ser processado pelo interpretador do pai você poderia colocar o chip aqui para apontar para um script bash por
exemplo tá aqui no caso eu vou usar isso para ver se você tiver no windows não vai ter problema nenhum aqui na minha máquina como eu tenho mais de um time eu quero que ele usa um time do pai com três não basta selecionar aqui certo eu vou colocar aqui para não ter nenhum tipo de Dúvida e eu vou usar também o outro por mim só para deixar claro que é o cold runner esse plugin também é super famoso ela é culta códigos e esse é mais mais java python em outras linguagens e nós vamos
usar ele para executar o nosso código a primeira coisa que eu vou fazer vai ser imprimir o console um olá mundo né no caso que eu vou colocar bem vindo para o pessoal diz que tem que começar com o lá no mundo tá então eu coloquei bebida aqui só para quebrar um pouco Esse seu tradição então olá bem-vindo eu configurei para o cold runner é usar o terminal integrado e não mostrar bem algumas configurações eu não vou precisar entrar muito número da questão não o fato é que ele vai executar e já colocou aqui vivido
uma da dos conceitos importantes porque a gente vai usar isso muito durante todo tutorial e a questão de pacote e de módulo eu vou criar aqui uma pasta que eu vou chamar aqui de pacote vou criar Aqui uma outra pasta que eu vou chamar aqui de subir e vou criar o outro arquivo e fael eu vou chamar aqui de arquivo ponto paz hein tá muito muito a criatividade aqui nos nossos nomes tá por enquanto dentro do meu arquivo contra o pai eu vou rodar aqui print e esse print eu vou colocar eu coloquei funcionou funciona
eu posso rodar esse arquivo diretamente sem problema nenhum se eu tiver bem que dele deu um control.alt n com cold runner ele vai Executar esse arquivo diretamente sem necessariamente ser pelo arquivo meio ponto pai oi mas como é que eu faço agora para a partir do arquivo limpo pai acessar um outro arquivo aqui vai entrar o conceito de pacote e de módulo módulo é um arquivo ou seja arquivo ponto pai é um módulo e meio ponto pai é um outro módulo tá então aqui dentro como é que eu faço para acessar o outro arquivo eu
posso colocar não necessariamente Precisa ser no começo do arquivo novamente a gente coloca no começo do arquivo mas eu posso fazer um import aqui a outra coisa é com relação à questão da formatação tem aqui já configurada que esta na formatação se der um outfit f no caso do mec ele formato arquivo se eu tirar a linha em branco com o padrão do pepe hoje disse que é para ter uma libra no arquivo sobre um out f ele vai lá e coloco a linha branca então já vai formatar para Mim algumas coisas não vou focar
muito na creche na formatação pepe hoje entrar em alguns detalhes muito específicos ele do pai que eu vou deixar para gente falar principais recursos da linguagem então vamos lá como é que eu faço para importar esse arquivo aqui você coloca em pó se eu der um colocar aqui pa ele é um contra os passos ou mesmo ele já completa o pacote ponto subir ponto arquivo e já mostrou para mim aqui se eu Quiser importar fazendo isso salvando e executando esse código aqui não mais o arquivo pode pai você vai ver que além de mostrar bem
vindo ele mostrou o funcionou tá uma coisa que eu quero só mostrar para vocês aqui dentro do arquivo ao seguinte eu vou tirar na verdade esse print e vou mostrar para vocês o conteúdo de uma variável que começa com underline underline name eu quero mostrar o conteúdo dessa variável então eu vou ajeitar novamente contra o Áudio n e aqui ele mostrou o pacote ponto sobre ponto arquivo que é exatamente o nome do módulo tá e você também tem outra variável que a variável técnico pacote tão aqui escrever direito né obviamente mostrando para vocês o resultado
nesse caso o pacote é pacote com subir tá e o nome do módulo é arqui bom então se eu executar novamente você vai ver que ele está dentro do pacote pacote quanto subir e o arquivo é o nome do módulo no caso que a gente acesso o Name do módulo a partir dessa variável se eu pegar essas duas coisas aqui e colocar aqui no man tá então que vai acontecer é que ele vai mostrar que o nome do nosso módulo é man e o pacote não tem tá então executando ó você vai ver que o
nome do módulo é underline underline man e não tem nenhum pacote independente do nome só colocar esse nome aqui para ser a blá blá não faz até henrique no babão executando continua sendo o módulo man e o pacote é noni por Que você não está dentro de mim um pacote especificamente nesse caso é muito comum você viu uma secagem que eu vou mostrar mais na frente em relação ao name ser igual a esse nome aqui ó man isso diz respeito a você executar o código dentro do módulo man apenas dentro dele e fora dele tá
mas vamos lá vou tirar isso aqui daqui então nesse meio caso a gente conseguiu definir aqui duas partes o pacote o sub definimos aqui um arquivo Ponto pai e conseguimos carregar ele a partir do importe continuando o pessoal só para deixar claro também aqui e essas variáveis são conhecidas com variáveis beautynezz além das variáveis que você também tem acesso algumas funções que estão disponíveis em todo local dentro do python por exemplo vamos supor que você quer pegar um número absoluto né só para citar um exemplo de uma função do tinham abs e absoluto você tem
o valor por exemplo - 321 obviamente o valor Absoluto de se vai ser 321 positivo já que número absoluto vai desconsiderar os valores negativos tá então voltar aqui para nem contra o pai legal ele não precisa ser bem ponto pai que não falei para vocês anteriormente nós vamos falar agora sobre a questão da definição de variáveis então vou criar aqui oi gente vai usar para organizar os nossos exercícios agrupar os nossos exercícios em arquivos diferentes primeiro eu vou falar dos tipos Especificamente eu vou falar que agora sobre questão de variáveis né então variáveis ponto pai
só pra gente entender um pouquinho sobre isso então vamos lá para a gente criar uma variável você vê se empresa não existe em uma palavra reservada para isso você definir o nome e o liquidificador da sua variável por exemplo lá recebe o valor de três ok a vou definir uma segunda variável variável b recebe o valor 4.4 se você quisesse tomar por exemplo eu Posso colocar aqui print pegar o valor de ar mais b e aí como é que a gente consegue agora zé thaís código a gente vem aqui ó eu vou comentar existem dois
tipos de comentários tá existe o comentário de múltiplas linhas que são três aspas duplas e você fez um comentário que também é um strike de múltiplas linhas tal comentário em python também uma speed de múltiplas linhas tanto é que eu consigo e já isso aqui ó a variável x e consigo Por exemplo imprimir o valor da variável x isso é um comentário ao mesmo tempo que representa uma string tanto é que ele mostrou esse aqui ó você não explica inclusive considerando questão de quebra de linha e carro tá mas a gente vai usar aqui para
simplificar vou tirar isso vou tirar isso e vou tirar isso eu vou usar o como de barra que ele coloca um hashtag e comentários como de barra ele tira se eu quiser comentar várias linhas ó e comenta e comenta tá na mesma forma Que isso aqui também ó comentários se bem então vamos lá eu vou comentar isso e se importe não quero mais que ele carregue o arquivo pacote ponto sobre ponto arquivo vou comentar também um bem-vindo não me interessa ficar mostrando eu estou grávida e agora a gente vai importar para cada novo exercício vai
importando e comentando os anteriores então vou entrar aqui tipos ponto variáveis existe outro forma deixa executar logo aqui ó ele mostrou o Resultado 7.4 e aqui no mac eu uso como indicar para limpar o terminal como é que tá novamente mostrou 7.4 é exatamente a soma de ar mais ver existe outra forma de você importar que é o seguinte ó você pode fazer essa forma como você pode fazer senão from a tipos importe a variáveis e também vai conseguir carregar 7.4 dessa forma quando você quer importar várias coisas de tipos em vez de você ficar
import tipos aqui ontem pórticos ponto aquilo Você pode colocar em from tipos import variáveis e outras coisas que você eventualmente vai querer encostar então são duas formas diferentes importar o arquivo formatando aqui ó e tirou aquela linha extra em branco e a gente vai colocar agora por enquanto na parte de variáveis então nós criamos duas variáveis a e b tomamos as duas é que eu tenho mais aqui vou definir aqui em uma variável de texto a gente pode definir uma variável de texto tanto usando aspas Duplas ou usando aspas simples dão colocar aqui sua a
idade é três pontos e eu vou querer colocar aqui por exemplo a variável idade e tem o valor 23 legal eu vou querer fazer o seguinte ó vou imprimir o valor desse texto mas o valor de idade isso aqui vai geral nosso primeiro em python sertão executando vai ver que eles viram eu porque ele não vai concatenar uma string com o valor inteiro e cite algumas possibilidades Aqui que você pode fazer ó primeira delas que não é a mais interessante fechar aqui aqui no interior é você envolver idade converter isso pra umas 31 um método
str que você passa aqui o valor inteiro para voltando aqui para gente executar agora você vai ver o resultado a sua idade é 23 um observação eu tentar resetar aqui no mac especificamente algo limpar aqui o terminal e vou executar isso contra o out em mim ele vai dar problema dizendo É caractere não-ascii tá olá pessoal tentando acertar isso um pai com dois e é o hum time padrão dentro da minha máquina se eu quiser tá isso com o pai com três eu preciso colocar aqui bem aqui ó tá então três é uma das possibilidades
executando agora sim mas é culto com o pai três eu posso executar diretamente esse arquivo eu posso executar o arquivo mente o pai e aqui vai ser só uma questão de o lembrar ou não e executar o arquivo certo então a Fiz aqui a minha primeira conversão no caso aqui no valor inteiro para o valor do tipo string mas essa não é a melhor forma de se fazer tais existem algumas outras formas de fazer e uma delas é usar o que a gente chama de f-string então vou colocar aqui ó tem gente é fim você
coloca o fd formate abre aqui a esfinge aqui dentro você consegue interpolar valores o que interpola valores é você ler algo que está fora do texto e interpretar ele dentro do texto Por exemplo se eu colocar aqui dentro das streaky o valor texto e pedir para executar você vai ver que ele vai simplesmente o texto mas se eu quiser que ele interprete o valor que está dentro dessa variável basta colocar esse texto entre um par de chaves que agora ele vai interpretar isso como sendo o código python então seu executar isso aqui ó você vai
ver que ele vai colocar a sua idade é embora não ter colocado a sua Idade é eu coloquei o nome da variável consigo referenciar ela se eu colocar por exemplo ó é 12 mais 13 executar esse código você vai ver que no final ele vai mostrar o valor 25 porque ele fez a operação de tomar o 12 e 13 nesse caso eu vou colocar aqui para interpretar o valor de idade posso até tirar essa esse espaço daqui e colocar o espaço aqui dentro da minha streaming ou seja executando você vai ver que ele vai ficar
isso forma correta ao sua idade é 23 de acordo com o texto que eu tinha definir a variável e também a variável idade além disso porque eu coloquei mais aqui a outra coisa bom né no caso aqui se ele não funciona o símbolo demais para concatenar títulos diferentes mas você pode fazer algumas coisas interessantes por exemplo no caso aqui ó se você pegar três vezes uma esfinge bom dia que pode ser uns tem direto mesmo uma variável você vai ver que que ele vai colocar bom dia três Vezes executando contra o enem aula colocou bom
dia bom dia você colocar só um espaço aqui que vai ficar um pouco melhor executando você vai ver que ficou bom dia bom dia bom dia isso pode estar dentro de uma variável como pode ser um valor literal que eu coloquei aqui ó vou pegar isso que colocar coloquei aqui uma variável barato que eu chamei foi de saudação recebe um dia ir nesse caso não ambiguidade ele vai simplesmente multiplicar essa saudação por três vezes Também algo que é possível que essa que tem direto o arquivo no chão limpar aqui e acertando aqui no ponto certo
ele pegou aqui bom dia é três vezes tá ao uma coisa que eu queria falar também com relação a constantes e pai tu não tem constante tá existe uma convenção e você vai usar letras maiúsculas para definir constantes então por exemplo 3.14 a variável que é uma convenção você colocou maiúscula e daqui você pode por exemplo calcular a área da Circunferência pedir por exemplo para o usuário digitar alguma coisa e por e aí você coloca aqui informe o raio da circunferência e aí coloca aqui interrogação o espaço executando isso por isso que nesse ponto aí
cada observação se você tiver usando cold runner você precisa configurar o cody lane para mostrar no terminal porque o terminal que me abre só para exibir informações ao terminal somente leitura então você tem que entrar nas Configurações do cold hum né para pedir para ele rodar no terminal só vai funcionar as como terminal tá e aqui ó a gente acertando consegue pegar a por exemplo valor quatro legal peguei ele comeu o valor e no corte como é que eu faço para pegar o resultado disso eu posso colocar o resultado disso uma variável por exemplo raio
aí o recebe alguma coisa e aqui embaixo só para mostrar para você só colocar aqui print e a gente consegue Ver o tipo de uma variável a partir de type type eu vou colocar aqui raio nesse caso vocês vão perceber que o valor de raio é um string então colocar aqui quatro o valor é um spring então preciso converter isso para o valor tipo flaut para converter basta colocar essa chamada de input dentro de flores que o resultado informado será convertido para um lote e é o número um ponto flutuante né número que tem casas
decimais para daí agora a gente pegar o raio consegui Fazer uma operação matemática já que eu não consigo operar spring o número então a executando que mais uma vez não né obviamente aqui eu só não falo terminal executando e formando que o valor 4.3 e o resultado é tão gente pode pegar aqui ó já tenho raiva agora para fazer a operação da área área recebe e cabelo pi pi vezes raio x raio e aqui a gente consegue ó pegando a a área e mostrando que o resultado da área no final executando Mais uma vez a
gente vai ter ó informe o raio o valor quatro aí ele deu 50 pontos 24 e aqui eu posso colocar é para ele usar que um f-string colocar a área da circunferência é e aqui a gente pode ter colar o valor diária se forem metros por exemplo colocar tiene 2 metros ao quadrado tem como fazer uma operação de potência tem existe uma função vim para isso que a função power então se colocar aqui ó p o w de power né e potência e ao é criado o raio elevado a 2 também é uma Possibilidade aqui
para o nosso caso então pra gente finalizar essa esse exemplo vou colocar aqui o valor 10 para ficar fácil de ver o resultado ó 314.01 metros quadrados o 10 elevado ao quadrado fica sem x 3.14 certo só para mostrar para vocês se por acaso eu colocar logo na sequência o pib para ser 1415 não a essa garantia de que estão constante é uma condição os práticas para você confeccionar e algo que é escrito com letra maiúscula não se muda Tá mas não existe nativamente a questão de vou colocar 10 novamente ó agora girou 10 é
300 e 14.000 tem essa a questão da arredondamento né isso acontece em praticamente todas as linguagens porque o algoritmo que é usado para fazer operações de ponto flutuante que tem essa esses erros residuais aí é muito mais rápido que o algoritmo que te entregam o resultado bom então você vai experimentar esse tipo de imprecisão em python e java e Java script todas as linguagens implementos basicamente o mesmo algoritmo que inclusive uma especificação dos três é tão limpando aqui nós vamos passar agora que os tipos básicos de python então vou criar aqui a gente vai ver
vários tipos diferentes o começar com os tipos básicos vou colocar que básicos ponto pai vou importar partir desse mesmo import all from tipos e portes variáveis vírgula e a gente pode pegar os básicos também seja no Mesmo importa você consegue pegar vários arquivos eu vou nos outros comentários ele e criar import individuais para ficar mais fácil a gente ver apenas o único código será executado se eu colocar aqui no caso de básicos eu vou usar aqui ó o print e com o type dentro a gente descobrir os títulos das variáveis colocando aqui um colocando um
ponto um colocando aqui o o valor textual texto clicando aqui o teste colocando o valor falso e o valor E show adaptar-se ao código seu e zeca agora ele vai executar tanto que está em variáveis como que está em básicos tá como primeiro ele carregou variáveis ele vai perguntar o raio da circunferência para dair ele carregar o resto então essa ditando aqui ó contra o áudio ele perguntando aqui o raio da circunferência e vou colocar 5 e aí depois ele colocou o valor inteiro o valor lote o valor str que é uma springer e dois
valores booleanos Verdadeiro ou falso esses aqui são os valores básicos da linguagem tem outras coisas que a gente vai começar a ver extrato pra dicionário 7 muita coisa legal para gente ver ainda nessa parte aqui nesse agrupamento dos tipos então vou criar aqui o novo arquivo chamado lista ponto pai vou lá no meio vou comentar e se importe e vou importar aqui ó import o tipos ponto lista já tá carregando o arquivo lista eu vou fechar aqui básico Vou fechar aqui variáveis vou deixar apenas os arquivos que a gente vai trabalhando naquele momento então como
é que agente faz para definir uma lista eu queria ter uma lista super simples de números tão aqui um dois três e quem vai fazer a primeira coisa é mostrar aqui e se realmente é um título vixe então vou colocar aqui ó um print que imprimir o console vou usar o type passando uma determinada variável ele vai dizer qual o tipo da sua variável estão executando Esse código o valor do tipo lixo e note que tudo parte de classe não é o inteiro a tosse motion classes tirar classe boolean também a classe list também é
e ao que a gente vai trabalhar um pouco mais na frente sobre classe legal então ele descobriu que o time-out polícia como é que agente faz para adicionar mais um elemento na lista então vou colocar aqui ó um ponto append eu vou colocar a por exemplo valor três diferente do sesc a gente vai ver Em frente a lista aceita repetição você pode ter números repetidos sem problema nenhum então a gente pode ver isso a partir do método para gente ver o tamanho da lista que é o em e eu passo aqui num para definir os
números ou a lista no nosso caso tem quatro eu triplicar isso aqui obviamente o resultado vai ser seis eu tenho um dois três e mais três números tradicionais depois tá além de você conseguir ver o tamanho da lista mas que a gente Consegue alterar um determinado número num índice três lembrando que começa a partir do índice zero e fizeram mc1 é mc2 e esse três então que eu vou colocar 4 e 5 tá então pra gente acessar o 23 é o elemento três aqui eu posso colocar para receber por exemplo valor sem e se a
gente pedir para imprimir aqui ó print num executando você vai ter o número um dois três o jeans e três né que é o sem que eu acabei de colocar qual se você já continua seis elementos só Que agora with 3 é o quarto elemento eu alterei ele para sem outra coisa que a gente pode fazer é fazer um insert ou seja colocando aqui é um ponto insert e gente pode dizer qual é o índice que eu quero eu quero colocar no esse zero o número por exemplo menos 200 a gente mostrar aqui o resultado
você vai ver que ele colocou no esse 0 - 200 e deslocou o resto do array para depois além do inseto colocar o print aqui no final né como é que eu posso acessar o Número a partir do índice você consegue colocar aqui ó print eu quero acessar o último elemento então coloca aqui ó num vou acessar ele a gente tem quantos elementos estão última elemental sinto tão quinto elemento o último que eu coloquei exatamente o que tem o número 5 né vou colocar aqui 500 só para ficar pouquinho diferente ó executando a gente vai
ver o elemento na verdade pegou quatro eu quiser pegar o último já que eu fiz um insert né então E o texto elementos jackson sete agora mas é cantando ó pegou o número 15 exatamente mas tem outra forma de você pegar o último elemento que é você pegar ao menos um menos um quer dizer que você tá vindo de trás para frente né então dessa forma independente quando os alimentos tenham você consegue pegar ó o elemento 500 eu quiser pegar o menos dois eu vou pegar o antepenúltimo né não último antepenúltimo não na verdade é
o pneu tá pronto vemos algumas coisas Interessantes deles obviamente nós não vimos tudo e algumas coisas que eu vou mostrar para vocês por exemplo na tupla também funciona a lista então e coisas que eu já mostrei na lista também vai funcionar natuba então quando você tiver algumas funcionalidades vai ter algumas características únicas que eu vou ressaltar mas boa parte dessas funcionalidades não estavam disponíveis também na as tuplas e outras coisas que foi mostrando as tuplas está disponível Também na lista agora nós vamos falar sobre as tuplas e diferentemente da lista as duplas não aceitam modificações
né então colocar aqui tuplas o pai as listas gente pode inserir elementos remover adicionar a partir do índice no caso da tua não né então tipos ponto duplas vou comentar aqui é de cima e como é que a gente faz agora para criar uma dupla super simples eu queria que uma conta de nomes vou em vez de usar os colchetes eu vou usar os Parênteses daqui eu vou colocar por exemplo ana bia vou colocar aqui o e e vou colocar novamente a anna aceita a repetição você pode até elementos repetidos dentro de uma tupla tá
e aqui eu vou mostrar para vocês a partir do print que isso se trata do título duplas tão eu vou fechar aqui a lista né o status de um pouco melhor dizendo natural tanto aqui ó uma classe tipo tula e a gente quiser eu vou mostrar aqui nomes para montar aqui salvando Executando você vai ver aqui ó os elementos anabb aqui e a ana ou seja ela me sentido e a gol faz o seguinte assim usando print você pode ver por exemplo bia nomes lá que está verdadeiro ou falso você mostrar aqui ó vai ser
falso exatamente porque não está dia não está presente dentro da tula mas se você colocar a bia com b maiúsculo aí sim você vai ver que estará presente ó executando e vai mostrar e verdadeiro se O resultado dessa operação disse você tem um determinado elemento contigo ou não isso aqui também vai funcionar para as listas tá se você vier que eu falei para vocês as coisas não vou mostrar tudo de mim isto é tudo de tudo que algumas funcionalidades estão contidas também então por exemplo ó 2 em 1 e se você colocar e a gente
mexer que um homem tá para comentar a lista executar você vai ver que está presente ah mas volta aqui não vou ficar voltando para Casa e por que não faz tanto sentido eu voltar legal então mais uma funcionalidade que que é de tudo o mais que também é de lista tá e eu vou mostrar aqui várias coisas que também está disponível nas listas que eu vou mostrar aqui nas tuas então eu coloquei aqui ó nome você pode acessar um presente nomes e em casa natural né e esse zero você vai acessar o primeiro é menos
obviamente aqui no caso a ana se Você quiser acessar o primeiro elemento até o segundo sem incluir o segundo você executa ele vai mostrar aqui ó a bia e nesse caso ele tá mostrando que isso que se trata de uma dupla tá porque ele desiste uma coisa que é o seguinte se você colocar fiz entre parentes e colocar por exemplo bia e se você pedir para mostrar o valor desse tipo aqui ó você colocar o tipo x você vai ver que vai representar um tipo string tá então tem tem essa observação que eu te Explico
quando você colocar uma vírgula aqui mesmo que tem apenas um único elemento a e agora se trata de uma dupla tão mostrando o resultado aqui ó agora sim ó que você tá você tá vendo que se trata de um tubo tá então tem que ter só é só observação que só os parentes também ele é usado no contexto de você ter uma expressão isso não necessariamente sempre tem uns parentes vai ser uma tupla quando você coloca uma vírgula aí Sim mesmo que tem apenas um único elemento então vamo ao nesse caso eu estou mostrando aqui
que ele vai pegar o primeiro elemento até o segundo sem incluir o segundo tão o resultado que veio exatamente ia aí eu quero primeiro elemento incluindo o segundo então coloco de 1 a 35 e no terceiro executando você tem bia pedir então vou mostrar que o outro cenário que você quer pegar do elemento dois né ou seja o segundo elemento admite-se uma eles Fizeram um até o penúltimo sem incluir o último você pode colocar o de um até menos um executando você vai ver aquele trouxe no oi bia e disse eu colocar mais outros aqui
por exemplo léo ele vai pegar gui lá eu nem vai pegar a ana no começo e meia no final executando nossa que bia e ir lá você pode pegar por exemplo eu quero todos os elementos a partir do terceiro tem um executando ele trouxe o gui o léo e a anna até o final como você Também pode pegar ao contrário eu quero pegar todos os elementos até o antepenúltimo sem incluir esse aqui tal então esse aqui é o menos um que ao menos dois ele vai pegar a ana e os três primeiros a partir desse
último aqui ó então executando aqui dá pra executar porque não tem nada que seja incompatível com python 2 tá então ele trouxe o nesse caso aqui antes de mostrar o tipo ele trouxe o ana e então você consegue fazer vai pegar intervalos Né riges dentro da susto passou você também consegue pegar exatamente esses mesmos é complicado a lista tá então pra gente ver o tamanho né do nosso da nosso tutula ele consegue ler também a partir de lena então cinco elementos era o título to play e aqui a turma inteira né ana bia que léo
e ana ou seja aceita também duplicação assim como a lista aceitava continuando aqui aí agora eu vou mostrar para vocês os conjuntos tão Conjuntos ponto pai e umas coisas que eu gosto de pensar só ajeitar aqui o duplo né então se ajeitem na verdade vou fechar aqui a tupla vou no meu meio ponto da arte do clicar aqui cortar aqui o conjuntos rural e comentários elinha pronto aqui eu vou definir um conjunto da seguinte forma um par de chaves um dois três executando posso deve tá aqui direto porque isso aqui vão ser coisas furtadas pelo
pai com dois tá quando tiver nada específico do pai tão dois Ele vai conseguir executar corretamente aqui o um dois três tá se eu duplicar isso aqui pedir para ele mostrar a o tipo o pai que ele já até mostrou-lhe um console né ó executando você vai ver que é do tipo 7 e uma questão interessante vou até duplicar essa de cima tudo ficar essa de cima tá aqui embaixo se eu colocar ao 33 33 é legal uma das coisas que eu acho interessante com relação a você tá estudando uma linguagem de programação é O
fato de que você consegue estabelecer conexões entre a linguagem que você já conhece e por exemplo python conjunto se você vier do java que é o set que a mesma coisa aqui né 17 uma classe 7 e lá no japão também tem uma classe sede você vai perceber que eles não aceitam elementos duplicados aqui é a mesma coisa executando eu defini que o primeiro conjuntos eu posso até comentar ele ó e zeca novamente você tem algum tipo sete e você tem aqui ó o 7 tendo Apenas número um dois e três então você percebe e
os elementos duplicados foram removidos da outra característica interessante de também acontece em outras linguagens se você conheceu o set em outras linguagens provavelmente você vai também entender ver esse mesmo comportamento aqui o conjunto não é uma futura indexada então aqui em paz são também acontece isso não consigo acessar por exemplo elemento de segundo conjunto Seu executar você vai ver 17 ovos gente não suporta indexação se você não consegue acessar os elementos de forma indexado menos um tal você não consegue fazer isso diferente do que a gente fez na tupla ou seja os valores são indexados
né o 0 1 2 3 4 na lista também mas o caso do conjunto não tá então nem aceito duplicação e nem aceita acessar os elementos a partir de valores indexados tão só para não ficar sem usar que o conjunto te mostrar que ele tá Então executando e só mostrando não consegue acessar a parte do tamanho dele você vai ver obviamente só tem três elementos obviamente porque só existem três elementos únicos é o resto os outros elementos aqui ó quatro elementos foram duplicações de elementos que já existiam anteriormente agora eu vou criar os dicionários então
nós vamos criar aqui no arquivo chamado de dicionário ponto pai nós vamos importar ele aqui ficar importar o dicionário ou Comentar o conjunto e o fechar aqui o conjunto e você já também as teclas e nós vamos aqui definir um dicionário que eu chamei de aluno então um aluno é um dicionário você usa um par de chaves assim como a gente usa para definir 17 aqui também definiram a mesma os mesmos símbolos para definir o dicionário só condicionar a chave valor ou então por exemplo você coloca em vez de ser a indexação o 0122 tem
adaptação a partir de um Valor textual então coloca aqui ó nome dois pontos então colocar aqui pedro henrique você coloca aqui por exemplo a nota desse aluno pedro henrique tirou 9.2 tá acho ver se os características ativo tão ativo também o outro outra chave e tem o valor true e não verdadeiro então você define um dicionário como chave valor e aqui você consegue acessar o dicionário você pode colocar aqui ó sai do tipo aluno você vai ver que é onde nós a cama aqui Direto não tem problema né então mostrou limpar aqui você consegue acessar
a partir da chave você consegue acessar o valor então por exemplo bom aluno na chave a nome ele vai é o nome do aluno aluno na chave nota executando você vai ver que a nota do aluno e finalmente aluno a chave ativo falou é verdadeiro você pode também usar aqui ó o quê que é demais é você pode também usar o em em cima dicionário ele vai dizer quantos pares né chave-valor Você tem associado a este dicionário mais à frente a gente vai falar sobre o pó o laço de repetição eu vou mostrar para vocês
como é que a gente pode usar o forró dentro do contexto do dicionário então é eu vou só formatar aqui para ele criar a linha em branco direitinho vou fechar aqui no dicionário vou no meu meio comentar e que o dicionário nós vamos criar uma nova pasta chamada de operadores da o criativo e operadores ficou aqui foi operador nós vamos falar Dos operadores seguindo a classificação e de operador unário operador binário e operador ternário tem uma operador unário ele essa e são tem a ver com a quantidade de operandos vocês você tem um operador que
é um símbolo e você tem um operando seja o número seja dois números seja três operamos que não necessariamente são número gente vai ver um pouquinho sobre isso né e os operandos não necessariamente o número de nenhum dos Casos tá você tem operando que são valores verdadeiro ou falso você tem operando os que operam em cima de números e tal então mostrar para vocês começando do dos operadores unários que operam em cima de apenas o único operando e era para gente fazer os binários ou comentar um pouquinho com vocês sobre isso então para isso eu
vou criar aqui ó unarios ponto pai e nós vamos dentro de mim vou importar os operadores ponto usuário não conta que Venha ver como é que a gente vai agora mostrar para vocês operadores unários né então vou colocar aqui um print meio que eu vou mostrar é o operador not é a negação lógica né então você tem que nós o imperador que vai fazer uma operação em cima de uma variável booleana por exemplo então no caso pior não falso é verdadeiro isso colocar não verdadeiro vai ser falso ele inverte o valor booleano que é verdadeiro
ou falso nem posso ir a verdadeira vai na dele que eu Falo próximo que eu vou falar com vocês aqui ó usando print menos três tá então posso usar tanto um valor literal que é o número mesmo como eu posso criar variável e y recebe o valor quatro e aí eu faço aqui um menos y também o operador unário sei que você tem um operador de menos que operam em cima de um único operando seja um número literal ou uma variável estão executando aqui ó pelo menos 3 - 4 vou colocar menos menos três agora
ele fique vermelho aí ele vai Transformar esse valor um valor positivo já que o menos ele vai inverter aqui o valor é de negativo para positivo de positivo para negativo a mesma coisa aqui o menos menos a é tipo vai executar onde você vai ver que o valor passou se quatro né ele foi negativo voltou para o quarto você aqui não é operador de incremento e decremento tá é um operador que simplesmente coloca menos e no caso menos menos vai acabar invertendo e por Último que não faz diferença nenhuma que não é o mais três
também um operador que pode ser visto um operador unário né vai que simplesmente pegar o valor atual e não vai mudar em vai financiar em absolutamente nada certo então aqui são os operadores unários impacto que operam em cima de um único operando não existe operador de incremento e decremento né se você quiser fazer por exemplo a definir que uma variável www ou recebe 12 e você quer fazer por exemplo 1w ou Mais mais certo e colocar um w isso aqui não é algo que está disponível desde o parte é uma citação inválida então não existe
com outras linguagens o operador unário de incremento e decremento tá mas você consegue é de coisa aqui vou colocar só menos mesmo para tu ficar colocando mais ou menos mas o fato é que não está disponível esse tipo de operador na área que é encontrado em outras linguagens preço agora nós vamos para os operadores Binários primeiro que nós vamos falar vai ser usar este médicos aritmética kuss.com pai lá no meio nós vamos comentado é um espaço aqui porque aqui foram exercícios de tipos né aqui ó tá aqui primeiros básicos depois eu coloquei aqui títulos e
agora vou começar a importar apenas da pasta operadores da operadores ponto aritméticos funciona também né from operadores import aritméticos e você pode usar as duas formas vamos lá que Nem sempre aritméticos eu vou que eu criei duas variáveis a x que vale 10 e a y que vale três e aqui a gente vai fazer por exemplo print operações que podem ser feitos e variáveis ou valores literais né primeiro são mais a x mais y aqui pessoal a gente tem um operador binário porque mais ele é um operador que opera em cima de dois operandos ou
seja dois valores os x eo y e aqui ele usa que ele chama de sintaxe infix né ou seja quando você coloca em Alguns linguagens você tem presença do operador e o operando essa aqui é a forma prefixada que o operador vem antes do operando você tem algumas linguagens como você tem no presépio x mais mais né aqui a forma prefixada que operando sem depois o operador melhor dizendo vem depois operando e aqui a forma infinity né que é a prefixo prefixo aqui a forma posfe e acho que tem um ter aqui fixo no caso
aqui e finalmente quando você tem alguma coisa x + y essa forma conhecida Como ifix né que o operador está no meio dos dois operandos ó aqui para mostrar para vocês um pouco bom então tem operador aritmético de adição subtração multiplicação divisão e o módulo né que é o resto da divisão então executando que os resultados ao tem 13 a soma sete subtração 30 multiplicação três a divisão a divisão de valores inteiros né eu tenho um inteiro outro inteiro valor basta inteiro se eu colocar aqui me 3.0 o Resultado vai dar um dizimo né porque
aqui eu tenho volte e tem um link então ou tipo int o resultado da world mais íntimo íntimo resultado ainda tá como acontece em outras linguagens também não todos mas muitos linguagem que os comportamentos e que módulo é o resto da divisão né o resto da divisão de 10 por três o resultado da três e o resto da um exatamente que ele está mostrando aqui não é muito comum você querer por exemplo saber se determinado número Módulo dois é par ou ímpar certo então se você tem aqui em o que é apresenta 34 você tem
o valor limpa limpa e o valor é igual a a a 33 então você faz às vezes o modo a divisão né presente pa módulo 2 o resultado obrigatoriamente tem que fizeram já um número ímpar módulo 2 o resultado tem que ser um aqui já estou usando um outro tipo de operador que ele faz a comparação tava já mostrar para vocês estão executando o resultado vai ser Verdadeiro nos dois né porque fazendo módulo 2 qualquer número pau é o resto é zero e fazendo módulo 2 qualquer número igual o resto é um é muito usado
para você detectar o primeiro é par ou ímpar continuando aqui para os operadores relacionais e também de operadores eu vou criar um novo arquivo relacionais ponto python aqui o fechar os aritméticos ou fechar os usuários e que no man o gol na duplicar e para relacionar os vou comentar e aqui Nós vamos definir os operadores relacionais posso colocar valores numéricos também por exemplo eu coloquei aqui sete e y = 5 então a gente tem por exemplo x é maior do que equiplon verdadeiro ou falso né e uma das características dos operadores relacionais é que o
resultado sempre é verdadeiro ou falso então é maior maior igual ele é menor menor igual eles são iguais eles são diferentes então diferente de outras diferentes né de Outras linguagens como é o caso do diabo escritos você tem como comparar dessa forma e você tem o estritamente igual tá que no caso do python não existe aqui também igual então se eu mostrar aqui para executar então coloca aqui ó vamos dar uma olhada em relação aos resultados sete mortos o verdadeiro maior igual a 5 verdadeiro minnott falso menor igual falsa eles são iguais falso também são
diferentes verdadeiro aqui no caso se você fizer Isso aqui por exemplo os cinco é diferente de cinco impacto é verdadeiro eles são diferentes tá senão vai olhar para os conteúdos como acontece em java script então isso aqui em java script é falso tá o seu colocar aqui no browser porque se você executar no console de governador você vai rodar jogos fritar independente da página com certeza obviamente vamos lá se eu colocar isso aqui ó isso aqui é falso ou seja isso aqui é verdadeiro já busque só que Estritamente igual a javascript é quando você também
quer comparar os tipos para saber se um sinal dos mesmos títulos tá mas pai que eu não tem isso na verdade o pai tu já considera a questão dos títulos também então os cinco esfinge é diferente do cinco valor inteiro então esse aqui são os relacionais é maior maior meu nome é igual igual e diferente com isso o matando aqui nós vamos criar um novo arquivo chamado que chama de Atribuição são os operadores de atribuição é nós vamos criar criar aqui um variável chamada resultado recebe o valor 12 e está usando o operador de atribuição
desde o começo né que a gente pegou a variável a recebe dois é um operador de atribuição existem algumas variações que são as atribuições aditivas a atribuições subtrativas divisivos multiplicativos e tal como é que eu faço isso é muito comum você querer acrescentar porque se eu fizer Isso vou colocar aqui print o valor de resultado e eu vou também colocar aqui no meio obviamente não vou duplicar e vou chamar aqui de operadores de atribuição pronto posso até ficar por aqui tá do e se eu fizer isso vou fechar que os relacionais eu colocar e print
logo depois eu vou colocar aqui em resultado é sério valor três e vou pedir para ele imprimir o valor de resultado aqui eu estou fazendo uma nova atribuição tá Então resultado o resultado dois e três nova atribuição executando eles substituem o valor e já aproveitando que a deixa né a as variáveis em paz ou não tem tipos é você pode por exemplo começar uma variável com o valor inteiro depois de colocar um valor textual isso não é um problema pode ser um problema na sua lógica né se você eventualmente tiver achando que vai receber um
número e receber um peixe não tem que ter cuidado vai ter uma linguagem de tipos Dinâmicos não seja as variáveis você consegue ter tipos dinâmicos na definição das variáveis tá então aqui eu estou fazendo um atribuição substituído por três eu estou fazendo mal atribuição de três e não usando o valor anterior se eu quiser fazer o que são aditivos eu uso das formas vou tirar ti os prints executando começou com dois e eu fiz uma atribuição aditiva estou acrescentando ao valor atual a quantidade de três e tal forma que o Resultado que vai ser cinco
né eu posso fazer um atribuição subtrativa tirar um ou seja eu tinha dois mais 35 - 14 resultado vai ser quatro eu posso fazer aqui uma multiplicativo eu tenho 4 x 4 resultado vai dar 16 posso fazer que uma divisão por dois estão executando tem 18 eu posso querer fazer por exemplo o módulo da divisão de sete é uma atribuição modular alguma coisa do tipo certo no caso aqui pegar seis o resto da divisão de hoje filho por seis dá um Resto dois tão resultado final é dois né então você tem a capacidade de fazer
atribuições e usar isso na isso aqui pessoal resultado e três eu acho que muita gente sabe né mas vou colocar um comentário aqui a mesma coisa de resultado você vai pegar o próprio resultado e somar de três tá e aqui você tem a mesma coisa só que com um não é um não menos um você tem que ir a mesma coisa só que o resultado o explicado por quatro você tem aqui o Resultado dividiram pelo resultado né o resultado recebe o resultado de os dois e aqui você tem o resultado recebe o resultado módulo sei
ou seja essa aqui são as expressões correspondentes para todas essas alternativas de operadores de atribuição à índia são operadores binários não se tem um operador aqui se tem de um lado uma variável e de outro aqui um valor literal poder esse também outra variável sem problema nenhum né você pode fazer ó um atribuição aditiva Só do clicando aqui ó fazendo um seguinte ao resultado é mais igual a resultado qual o valor de resultado agora dois você tá acrescentando dois ao valor de resultado tá que vai ficar quatro aí quatro mais 37 - 166 x4 vai
dar 24 / 2 12 módulo 6 vai dar zero eu não fiz os cálculos errado tá então é isso pessoal isso aqui são os operadores de atribuição que estão disponíveis em python agora nós vamos falar sobre os zoológicos Operadores lógicos é uma fechar arquivo de atribuição vou criar um novo arquivo chamado lógicos ponto pai vou e no meio comentar com aqui em poste operadores lógicos tão legal a gente já viu um operador lógico que a negação lá então vou criar que eu coloquei uma variável de um que eu coloquei para ser tro verdadeiro e e
e o b2 para ser falso não é falso com letra minúscula né primeira letra em maiúsculo tanto de verdadeira como faz Legal então para gente colocar aqui ó se você quer saber b1 and b2 né ou seja operação e lógica o resultado aqui no caso é falso só é verdadeira se todas as expressões porém verdadeiros né vocativo de três também o bes três vai ser verdadeiro então colocar aqui ó b1 e b2 você pode ter assim não entre três o resultado aqui será falso porque todos têm que ser verdadeiro para que a situação se jogar
na bica no caso a vou criar um outro imprimir colocar aqui ó B1 ou b2 ou b3 então nesse caso basta um ser verdadeiro que o resultado vai dar verdadeiro então no caso do ou está verdadeiro como é que a gente pode ter um ovo exclusivo ou e a exclusivamente um deles a verdadeira o outro é falso né então não existe uma operadora em python para algo exclusivo né não tem um schor e por exemplo mas você pode usar diferença ou seja bem um é diferente de dois se eles forem diferentes significa que algo exclusivo
Né então no caso aqui eu tenho pressão diferente então o ovo exclusivo da verdadeira eu disse que seria equivalente ao shor algumas linguagens tem esse operador como sendo de uso exclusivo alguns tem um só tá mais você consegue fazer simular o exclusivo com diferente não não precisaria ter um operador específico para isso e a gente também tem a negação que eu falei para vocês né aqui são operadores binários se tem um operador e os operando e aqui ó Note de um tem uma verdadeiro vai passar se fall not b2 b2 é falso vai passar ser
verdadeiro aí você pode fazer combinações por exemplo ó é primo de um em note um dois e a b3 isso aqui vai dar verdadeiro porque todos os três são verdadeiros né o bem um é verdadeiro note b2 b2 no caso que é falso mas vai passar se verdadeiro tá e b3 a verdadeira então todos verdadeiros resultado doente vai ser verdadeiro e Você também pode ter algumas coisas do tipo x-3y quatro e você pode usar operadores lógicos com operadores relacionais então frio por exemplo ó b1em note b2 em a xm9 ty isso aqui é uma expressão
que também vai dar verdadeira certo bem um é verdadeiro isso aqui é verdadeira né porque b2 é falso inverteu a lógica e fiz é menor do que y é não tem problema aqui então você pode fazer operadores relacionais é um operadores lógicos caso você esteja Começando a programar e tá assistindo esse vídeo né ouvi muito rápido não é tão focado em explicar a cara detalhe você pode estudar um conceito chamado tabela verdade é importante para você entender sobre as operações lógicas é entender sobre tabela a verdade ou só formatar aqui salvando o nosso arquivo de
lógicos e é isso que a gente é para falar de operadores lógicos em python e agora a gente vai ver como implementar operador ternário em paz né como é Implementado então vou colocar aqui ó ternário em algumas linguagens você tem um operador mesmo que nunca no caso pai que a gente vai usar o wi-fi e o elton aí depois eu vou mostrar para vocês logo na sequência o é fios tradicional vou começar com terminar aqui um pouco mais complicado mas sem problema nenhum então faz o seguinte tem uma ou criar uma variável aqui chamada lock
down ser para ser um exemplo mais atual né então lock down igual ao tio e aí eu vou colocar o Seguinte pressão vou colocar aqui o que é recebe em casa e se lock down for verdadeiro seja em casa se lock down caso contrário você vai dar um grito aqui de alegria com a cartinha empurrou beleza então dessa forma de acordo com essa variável você vai retornar para status ou em casa ou ruim vocês como é que você lê isso de uma forma influente em casa se logo dar um caso contrário vou sair de casa
né vou daqui um gritinho de alegria então Colocar aqui ó primo colocando o status status vou aqui no nosso man comentar e importar operadores caso que ternário executando e nada mais justo do que em casa já que a variável está com verdadeira em algum momento você vai ter aqui a variável para paus executando o resultado vai ser homem o isso aqui também é suportado em pai com dois estão se exercitar aqui no caso a minha marca especificamente acertando direto vai funcionar Corretamente se eu fosse usar alguma coisa específica do pai com três como f-strings para
interpretar o valor de status aí que o acertando ele vai dar problema sendo que não conhece sintaxe executar diretamente do bem funciona isso porque na minha máquina tem python 2 e pai com três tá eu tenho que usar para amarrar que eu quero executar o pai de 12 ou se bem se você tiver executando aqui ó nesse ambiente online hoje só vai conseguir executar a partir do meio tá Então se você colocar hum não é o arquivo selecionado mas é o arquivo principal então aqui se você colocar o exemplo print já deve ter percebido isso
né que ele já tá várias 200 não mostrou nada mas tu vir o meio e importar em pó no caso pior onde ponto ex-equipe projectar agora sim ele vai mostrar o outro não seja sempre executa a partir do meio tanto pai tá então vamos voltar aqui então nosso caso aqui do ternário eu posso até tá direto Nesse caso colocando esse bem e para dizer que se trata do python 3 salvando e libertando ele vai colocar aqui o status é dois ponto certo legal então isso aqui é a forma que você tem é operador ternário dentro
do pai e por que a questão de ternário né exatamente porque você tem três partes você tem a parte jaconé verdadeiro você tem expressão lógica e você tem a parte que não é falso aqui no caso você pode usar por exemplo outra variável grana igual a Sei lá é a r$30 então você só vai sair se não for lock down e a grana o menor do que menor igual a 100 você se você tiver menos de 100 reais é você vai ficar em casa no caso lock down você pode até colocar um ou aqui né
tá em casa se for lock down ou se a grana for menor do que 100 que não adianta sair de casa se tiver sem grana tá caso a sua grana se de maior do que sem ir não tiver not down aí sim vai cair no caso do ela você já se expressão Se for verdadeira você vai ficar em casa se essa expressão por falso você vai sair então executando aqui para mostrar aqui o outro cenário nesse caso em casa porque porque ela tá ou não tá liberado para sair tá mas só tem 30 reais então
não faz sentido sair mas se tiver 130 executando aí sim você vai sair de casa né porque nem o tal e a grana aqui tá maior do que 30 tá então é falso falso para daí vocês caíram el se for algum dos dois verdadeiros vai ficar em casa Então você pode usar aqui no caso ternário né você tá expressa e o resultado com furadeira e você tem a expressão lógica o resultado começou vou fechar aqui o arquivo de ternário e nós vamos criar uma nova pasta chamada controle feliz vai ver as estruturas de controle tanto
de tomada de decisão como de repetição então nós vamos começar a partir do ef e eu vou colocar aqui o arquivo f underline 1.4 até porque esse é uma palavra reservada e pai tu tá Então a gente vai usar aqui ó eu comentava até o espaço mais aqui porte controle controle ponto e tão aqui a ideia do nosso exercício relacionado ao eixo é pegar entrada do usuário anota para gente mostrar por exemplo usuário passou ele está reprovado em recuperação você está no quadro de honra e coisas do tipo então vai pegar aqui a nota a
partir de ipos e aqui eu vou colocar a informe a nota do aluno os dois pontos nesse caso a gente sabe Que o resultado disso que vai ser uns 30 então eu vou colocar aqui para eu já converter isso para flow e aqui no final a gente tem o valor da nota informada tão executando aqui ó é nota do aluno por exemplo 8.3 valor 803 legal vou começar aqui com o primeiro um teste né em nota maior ou igual a 9 significa que o aluno está no quadro de honra que a gente vai entrar no
conceito importante de python que é o conceito de bloco é a gente tá vendo até então sentenças de Código a gente tem sentenças né cada linha representa uma sentença do pai tu não vai deixar de cumpri-la se você colocar um ponto e vírgula na sentença embora não seja recomendado que você coloca tal eu comentar essa linha e a executar esse código aqui ó você vai ver que vai funcionar então colocando aqui 5.6 alguns eu acho que colocado conte viro embora não seja recomendado que você coloca legal então agora a gente vai ver o Conceito de
bloco bloco e python é feito a partir de um tablet eu vou colocar aqui ó eu não tenho bloco e se eu colocar uma tábua assim dica que eu expliquei eu tenho um blog então a questão dos espaços né da tabulação e pai então é importante eu tô usando aqui quatro espaços para definir a o meu espaçamento quatro tocando dou um tabi na verdade ele tá colocando quatro espaço senão a tabulação então aqui eu vou cair nesse caso caso a nota seja Maior do que 9 aqui eu tenho uso de um operador relacional e vai
me dar um resultado verdadeiro ou falso o bernardo dele ele é culta o bloco associado caso falso ele não vai acertar o bloco então vou colocar aqui um print e nós vamos colocar aqui ó duas palavras é um vídeo aí né que o cara falsa para bem né eu tenho duas palavras para te dizer que é o pai é besteira aqui mas depois dá uma olhada no youtube né se você nunca eu já acho Que até um deputado alguma coisa assim né com time de futebol e ele disse olha por ti me diz assim eu
tenho apenas duas palavras para dizer para vocês né depois que o time ganhou o campeonato aí ele fala para mim como se fosse duas palavras mas legal isso aqui vai vai ser executado na verdade que eu tenho um bloco de código que é um bloco bloco é um conjunto de sentenças juntos lá então no caso que eu tenho apenas uma única sentença associada ao f mas eu colocar Aqui ó o outro a sentença colocar apresenta aqui e colocar aqui no caso quadro de honra honra pronto e aí ele vai afetar essas duas sentenças por que
isso é um bloco do por conta da identação seja o espaçamento ser igual ao pai tu sabe que isso aqui se trata de um bloco de código e esse bloco de código será executado ou não de acordo com essa expressão essa expressão for verdadeira executo blocos a causa não executa o bloco e outras Linguagens com o presente java script o bloco de cobre é definido por um par de chaves se separa de chave já vão par de chaves php o pai de chaves todas essas linguagens que vem que se inspiraram você né o seu like
você já tem um centavo parecida com você usa um bloco de código com par de chaves provavelmente você tá acostumado se você veio de outro linguagem o pati chaves aqui no caso do python é a identação que vai definir um bloco isso aqui tá dentro Desse bloco de código associado ao f esse aqui ó está fora do bloco independente tem espaço em branco ou não ou seja imprimir a nota ele vai imprimir qualquer situação imprimir essas duas frases aqui ele vai imprimir apenas se essa expressão for verdadeira então executando aqui xô linpack o terminal executando
nota do aluno vai ser 8.9 não mostrou nada simplesmente 8.9 e exec oi gente aqui moto do aluno s 9.1 executando ó duas palavras né para bens E o quadro de honra e depois mostrou a nota legal e se eu tiver ou querer mostrar um caso contrário no caso que eu tenho weu weu sé por exemplo que o aluno reprovou tá então vou colocar aqui é o print é provado só que nesse caso não faz sentido o aluno ou tira nota maior do que 9 e passa para o quadro de honra ou ele é reprovado
se já os dois extremos tá eu vou colocar aqui executar novamente nota do aluno vai ser o iso nesse caso estaria reprovado o que não Faz sentido eu preciso ter aqui no meio outros tipos de atualizações né então no caso tem o hell's e que é inscrito dessa forma tudo junto né ó é l&f e aqui eu posso colocar uma outra expressão por exemplo se a nota for maior ou igual a 7 horas ou seja se o aluno que nós tomar o master uma igual acesso indica que ele está aprovado então a print que o
ajeitar alimentação tá print e eu vou colocar aqui como né aprovada legal salvando executando aqui o nosso código Ele tá aqui executando ou se tem a nota do aluno sendo 7.3 aprovado ele entra só em um desses blocos é se ele entrar aqui no primeiro ele vai aceitar esse bloco nós a culpa o resto assim como em todas as linguagens de programação e aí você pode ter quantos intermediários você queira né presente nota maior do que 5.5 você pode colocar a recuperação é espera são e e usuário tirar nota maior do que 4 a gente
vai colocar aqui ele vai ter que fazer recuperação mais um trabalho Ele precisa de mais esforço para passar e ser tirou nota menor do que 4 ele vai ser reprovado colocar de três e meia ela tem um pouco mais benevolente e quando era professor de turmas presenciais era muito bonzinhos passava quase todo mundo então vamos lá em relação aqui ó ele deu problema por conta do icloud né logo sempre que você coloca acentuação por causa do pai com 2 ele vai dar problema mas se adaptar no python 3 não vai ter certo então aqui ó
Alto do aluno colocando valor por exemplo 5.6 o aluno não ficou de recuperação aqui só para gente casar que tá na mesma mesmo arquivo colocar aqui que vem aqui na casa da minha máquina é por causa de vocês tiver por exemplo no hino não vai ter problema nenhum então vou limpar aqui executando mais uma vez trocando a nota por exemplo 3.4 descaso alunos reprovados e testando mais uma vez vamo tirar 4.3 ele vai ter que fazer recuperação mas um trabalho então esse Aqui é a estrutura e fiel se eu vou fazer mais um exemplo para
mostrar para vocês o que é que dentro de python é avaliado como verdadeiro ou falso o que não necessariamente você precisa colocar ele por mês é uma expressão que vai retornar a verdadeira ou falsa eu vou mostrar isso para vocês então criando aqui o f2 ponto pai e eu vou colocar aqui no meio fazer a dois comentários aqui legal e aqui nós vamos criar uma variável a inicialmente Eu vou colocar aqui um valor um screen qualquer tá eu vou fazer aqui um teste e a eu vou mostrar aqui esse print e caso contrário else eu
vou mostrar aqui um outro preço no caso do print de baixo eu vou escrever o seguinte ó não existe ou é zero ou é vazio e vou mostrar outros sinais para vocês aqui e aqui em cima assim ele aparecer a palavra existe então nesse caso a esfinge ó o primeiro teste que ele vai fazer não é um estilo vazia e ela existe então ele vai cair Aqui dentro exige vai ver que isso vai tá ligado para um valor verdadeiro um executando e ele é para mudar a caixa de ar situação né colocar só o chumbinho
aqui para facilitar a execução python 3 parte 3 já que sim e isso aqui é um comentário tá isso aqui é um se bem e aí sim que ele vai usar isso aqui para saber que tu vai usar qual interpretador tá então executando existe essa é uma variável que existe está presente aqui não nós não temos uma expressão Relacional ou seja se você colocar aqui ó print valor e colocar um lote na frente já que isso aqui vai avaliar para verdadeiro norte verdadeiro vai dar falso tem um resultado vai se falso obviamente se eu colocar
note note é o valor ele vai trabalhar para verdadeira por isso que esse valor em uma situação que ele precisa ser um valor booleano vai abrir o falso ele vai se convertido para o valor verdadeiro ou falso legal e eu vou sobre a escrever colocando Outra atribuição do valor de alho no segundo caso eu coloquei 100 vai avaliar para falso então nesse caso ele vai dizer ó que não existe o e zero ou é vazio tá a próxima variável eu coloquei como menos um qualquer número diferente de zero vai ser avaliado para verdadeiro não importa
se ele seja 0,00001 verdadeiro então nesse caso ele existisse eu colocar aqui menos 0.0001 não interessa isso aqui é verdadeiro certo só oseram no valor inteiro que vai Avaliar para onde qualquer número na verdade né só 10 vai avaliar para falso todo o resto vai ser verdadeiro tá é além disso eu coloquei também uma string vazia uma string vazia para avaliar para falso então não existe zero o vazio uma stringhi vazia lá não tá vazia na verdade tem um espaço em branco o avaliado para o verdadeiro se já existe tá precisa ser realmente fazia um
espaço em branco também avaliada para verdadeiro colocando aqui a nesse caso Nós temos aqui uma lista a lista vazia tá aqui uma lista vazia também é considerado como falso seja não tem nenhum elemento da lista falso se você colocar aqui nós temos um conjunto tem um executando também é vazio então aqui só para mostrar para vocês alguns exemplos de valores aqui no caso foi tro aqui esse outro foi tu e aqui também foi tro o resto esse aqui foi pau deixou para aqui esse aqui foi falso falso e falso e aí você pode fazer outros
Experimentos para pegar outros valores de ver como esses valores vão postar e de verdadeiro ou falso mas esses são os principais sinais você já além de você conseguir usar expressões e relacionais né operadores relacionais para definir verdadeiro ou falso aqui obviamente você pode ter outras expressões por exemplo só pegando aqui mudando rapidamente sem passado você tem que informa em nota do aluno e aí o colocar aqui por exemplo com pó lado e Aí em cima desse boot se você já comportado não você pode fazer alguma coisa do tipo pô tu e comportado foi igual a
um caso contrário você vai retornar falso que não é comportado aqui eu tenho comportado então se você digitar um vou colocar aqui para ser o lutar yes ou no né isso n se for igual a y significa que ele é comportado trouxe não falso e ele só vai entrar no quadro de honra se ele for comportado você pode colocar se nota maior do que 9 em Comportado o que eu fiz uma expressão só que nesse caso aqui eu tenho valor verdadeiro ou falso usando internato usando aqui no esse só que usando no padrão internado que
a gente tinha apresentado logo a pouco né então executando aqui ó acho voltar vou comentar isso como é que tá aqui agora nós vamos ter duas perguntas vou limpar aqui no terminal executando nota do aluno 9.7 comportado você colocar uma interrogação né não então Ele foi aprovado com nota 9.7 mas não entrou no quadro de honra exatamente porque o comportado você falso colocação interrogação e testar agora dizendo que ela não é comportados e tirou nota boa né então o aluno tirou 10 e comportado sim então para de honra 10 exatamente por que atingiu os dois
critérios kit para ter colocado o time em português né s&m legal então é isso nós estamos no exercício dois mostrando para você exatamente aquilo e vai ser convertido Para é falso ou seja não necessariamente você precisa ter uma expressão você pode ter apenas o valor da variável e esse valor vai ser convertido para vai abrir o falso por conta do contexto nesse caso eu tenho que ter uma expressão para abrir o falso para ele decidir ou verdadeira e ele vai executar esse bloco pode ter apenas uma única sentença ou várias sentenças não tem problema mas
um bloco associado à with caso contrário Ele vai sacar o bloco associado ao então vamos lá vou fechar aqui o f vou entrar aqui no meio ou comentar isso aqui e nós vamos agora criar dentro de controle um arquivo só um outro pai embora vai ter só um exemplo de pó vou colocar foto um para não ter nenhum tipo de conflito coloca reservado então import controle controle ponto forte legal agora a gente consegue acessar aqui também vou aproveitar e colocar aqui os bem que para ficar mais fácil de agir É diretamente no arquivo tá colocando
aqui porque quando você se você tiver acertando online você vai precisar fazer referência pelo artigo mente o pai tão entrando aqui primeiro laço que nós vamos definir vai ser só bem básico estamos ó e um rain e aqui eu vou colocar por exemplo 10 aqui é uma quantidade fixa e repetições tá o range vai te dar o valor de 1 até 9 ou seja o 10 não entra aí vai começar de 01 não é de 0 a 0 até 9 tá então executando aqui Ó você vai ver que o resultado deu 0123456789 então vou limpar
aqui no terminal o próximo forte eu vou fazer vai ser também usando ren wendy né só que vai ser de 1 até 11 e vivia que ele vai começar de um e vai até o valor 10 o serviço valor que não vai entrar tá o padrão ele começa do zero mas aqui eu estou definido o novo começo novo início então o certando e você vai ver que ele foi ó e 1 2 3 4 5 6 7 8 9 10 e você pode por Exemplo defini ó eu quero que ele vá de 1 até 100
e o passo vai ser de ir 77 então ela deixa eu comentar os outros aqui até para não ficar muitos comentários então você a gente no final deste momento tudo tá então vou entrar aqui ó opa chama aqui deixa eu limpar o nosso terminal executando você vai ver ó que ele foi ó 18 15 tal até que no final ele chegou em 99 e depois o próximo elemento passou do reino de 100 então ele terminou o laço então além de você Definir o início você definir o fim você pode definir passo tá então outra possibilidade
é você pode definir aqui ó o início vim o fim faz-se zero e o passo vai ser - 3 e executando você vai ver ó deixa eu começava de cima aqui só pra ficar mais fácil executando você vai ver 2017 14 11852 ou seja o decremento posso dizer ele não mostrou legal que o outro possibilidade usando o rei o próximo vou definir aqui ó lista de números a gente Já tinha feito inteiramente né um dois três quatro e eu coloquei foi isso números pares né 246 colocar de 2 4 6 e 8 quatro valores como
é que a gente pode percorrer nessa lista muito simples né e não de quem vai ter acesso a todos os números então free n executando colocando aqui ó 2 4 6 8 leo como é que eu posso colocar todos os molinhos só o segundo parâmetro do printy você pode colocar uma and inclusive um parâmetro e você pode coloquei um parando de Posicional aqui um parâmetro que tem nome tá então se eu colocar ind e o padrão a quebra de linha mas a gente pode colocar um espaço onde pode colocar uma vírgula por exemplo certo e
usando aqui ó você consegue colocar 2,4 vírgula 6,8 vírgula tá então se você quiser colocar só um espaço branco ele vai mostrar todos os elementos da mesma linha tão limpando aqui o console a gente percorreu uma lista além de percorrer uma lista aí pode percorrer um Springer tal deixa eu começar seu filho depois eu disse comento vou colocar aqui determinado texto texto é sério eu escrevi aqui o pai tá muito massa python é muito né mas então a gente pode fazer um pó letra um texto e os aqui print para mostrar todas as letras no
caso tipo a gente vai colocar um em cada minha né então executando em python é muito massa a gente quiser colocar sun and para ser um espaço branco ele vai pedir outra forma python É muito mal outra coisa assim com relação a fazer um forró em cima de uma de uma lista uma tupla é 17 também você consegue apesar de que o 7 não seja indexado né você pode sim percorrer 17 então você tem aqui por exemplo n e eu posso até colocar o site de forma literal né um dois três quatro quatro 42 pontos
e vou mostrar aqui o print o valor de n ou colocar tudo na mesma linha ó onde o branco executando eu tenho aqui ó um Dois três quatro já que os outros foram tirados por conta de 17 não aceita duplicação e tomado acabou de morrer aqui pegar aqui o trackpad então vou comentar aqui agora nós vamos fazer um fora em cima de um dicionário aí tinha feito aqui por exemplo um produto recebe vai ter uma chave valor então nome todos os produtos começam com caneta né que falta criatividade aqui mas beleza então nome eu tenho
aqui um preço coloca capim pronto preço para se 7e pontocom aqui Oito e oitenta e eu vou ter um desconto ponto de cinquenta por cento então o caixão escondem 0.5 legal então até um dicionário aqui como é que eu faço para percorrer o meu dicionário só primeiro é a chave ser a chave então sh chave e produto ou então se eu quiser colocar aqui atributo 200 attrib e produto e aqui eu vou colocar o pri a prime irá trigoto e eu posso colocar o segundo parâmetro para ser outra coisa que eu quero imprimir Então posso
pegar aqui ó produto pegando a partir do atributo posso mostrar a chave valor dessa forma então executando-se o só limpar aqui já executou mais então é sacana aqui mais uma vez ó ó mostrou o nome caneta preço e a desconto se você quiser colocar até aqui consegui no meio não tem problema tá então ele vai mostrar o nome caneta preço e desconto a outra forma que você tem para percorrer uma lista um caso que uma dicionário é você usar ponto item e Aqui chamar com os parentes eu vou é sobre isso né sobre métodos e
aqui a gente pode ter o atributo e o valor e vejo precisar pegar a partir de produto usando atributo após pegar aqui o valor direto paulo estão executando a mesma coisa eu vou até comentar o primeiro para não ficar confundido é um salvando executando tá aqui ó amor nome caneta preço desconto os colocar aqui só um igual aí não vai ter duplo legal então peguei aqui a partir do item você pode Percorrer só o valor caso você queira eu quero percorrer apenas o valor e aqui você vai usar os velhos os valores e e nesse
caso eu vou mostrar a pena valor de tirar que a tribe tirar isso aqui eu vou colocar todos os valores na mesma minha não ir então empate o terminal e ela está se tem o mostrando caneta o preço o ponto e o primeiro caso que a gente fez né que é esse aqui ó ele vai percorrer o atributo eu atributos são as Chaves então que é a chave na verdade são chave né melhor do que atributo aqui no caso que é produto de chamar os atributos do produto né você pode querer percorrer as chaves apenas
tá então que eu colocaria um tributos executando o segundo caso que me apenas achavam os primeiros valores depois achar legal então é isso deixa eu disse comentar todo o resto aqui não e eu comentei várias formas diferentes de vocês é calcular só tão pronto o em comentário Que fica mesmo é esse aqui do python executando tudo para ter certeza que não tem nada com problema eu quero ficar muito informação lapela então sai do mesmo sentido a gente vê ó tá então daqui um monte de números que a gente percorreu aqui pode colocar todos para ficar
na mesma oi tati coloca no mesmo dia tirar mesmo link fica mais fácil de você descobrir mesmo assim mesmo assim mesmo pronto aqui também posso colocar mesmo nicho Tirar essa vírgula e aqui também e aqui já tem isso também pronto todos estão a única linha como parte do terminal e adaptando pela última vez seria legal entre um e outro a gente colocar um print né para daí ele quebra a linha certo então para a gente realmente não ter tudo na mesma linha é a gente pode colocar aqui um print para ele colocar eu vou colocar
logo depois de todos os as formas colocar um primo tem um colocar um print aqui frente aqui A outra coisa importante aqui mesmo que tenha vários espaços em branco se você não tiver alimentação e vai estar dentro do bloco tá então tem que ter cuidado com isso então mostrou print print print tá melhor que o print o print como colocar mais um print aqui pronto né e e eu já formatar formatar agora isso que ir vai ficar cada um sua própria mesa sandra primeiro segundo terceiro quarto 25 pai então dois três os valores mecha roxa
valor depois de novo só os valores Só a chave então pessoal é isso com relação ao pó e várias formas diferentes e você conseguir interagir sobre os objetos no pai tanto listas stringues é tuplas dicionários e tem algumas formas diferentes você usar o aço só agora vou mostrar para vocês aqui o réu não vou criar aqui um novo arquivo vou colocar aqui e o pai ou vai ser o pai o ponto pai e vou aqui no meio eu comentava duplicar isso aqui vou colocar aqui na verdade uai ou um porque Você colocar o aion eu
vim aqui e colocar aqui uma palavra reservada tá então tem que colocar exemplo para o módulo não se por exemplo o nome de uma palavra reservada tá então vai um e por ter aqui e vou descomentar esse então aqui no caso do aion nós vamos vou definir um bem simples a só para gente mostrar aqui ó vou definir uma variável x = 10 posso usar whey on x no caso do ford tinha na verdade o rigi né você tinha uma lista aqui no caso do alho nós Temos uma expressão que não tem uma quantidade determinada
de repetições no caso do fogos que tem uma quantidade determinada dão aqui no caso primeiro a gente tem uma quantidade o determinado de 0 até 9 aqui você tem de um até dez aqui vou i de 1 até 100 tocquin implementando de 77 aqui você tem a quantidade de elementos da lista no caso do ar eu você tem para uma quantidade indeterminada enquanto essa expressão for verdadeira Ele fica no ar com essa expressão por falsa ele sai do alho que eu vou usar uma quantidade determinada mas você pode ter sim quanto você pode até fazer
uma uma perguntar para o usuário né digite o número e no final e digite menos um para sair quanto zuaram digitar menos um não vai sair né então por exemplo se eu colocar aqui o valor inicial para vocês fizeram e a gente vai ter aqui o y vai ser enquanto y sou diferente e menos um e aqui dentro você pode pedir para o Usuário é coloca no valor de x recebe ou low aqui em curi eu achei colocar aqui o informe o número informe o número ou menos um para sair dois pontos e aí ele
vai informando e quantos olhos que vai informando e não for menos um ele não vai sair nunca até que no final quando colocar menos uns tem sim aqui é um exemplo de laço a gente não sabe quantas vezes vai precisar se fez ou seja a quantidade indeterminada de Repetições eu só limpar que o porquê que alguma coisa para ver aqui pronto cheirinho apple executando aqui contra o áudio e hino cruzeiro para falar a verdade então ele era um problema aqui eu vou colocar aqui que vem aqui parte 3 salvando executando o digitar aqui igual 9
ou 5 6 7 8 24 - 1 a extermínio sai da repetição não sei exatamente quantas vezes usuário vai informar se eu poderia pegar isso aqui e para vamos supor que você coloca aqui Ó total que tal trocar aqui total você quer calcular média dos alunos né não vamos mexer muito no algoritmo não só para mostrar aqui ó total eu vou colocar aqui em form e a nota ou menos um para sair e aí você vai pegando a nota e atribuindo ao valor e total se você tem aqui ó nota recebe isso aqui oi e
aí eu vou usar nota para sair eu também e o total vai pegar o valor da Nota e som claro que eu só vou querer tomar o valor da nota se a nota foi diferente de menos um tá então se a nota o diferente de menos um aí sim eu vou somar como se nota vale então vou colocar aqui ó dentro do f vou inicializar nossa com 10 então basicamente eu tenho total e anota no final a gente vai ter também outra variável ea quantidade né então quantidade recebe zero e sempre que usuário digital nova
nota e for nota Válida significa que ele tem que acrescentar na quantidade tão quantidade mais igual a um ou seja tanto acrescenta a quantidade com um acrescento o total apenas se for uma nota válida que esse caso aqui né nota diferente menos um e aí no final calcular média eu posso colocar aqui ó 1.fcn a média da turma e é e aqui eu posso colocar ó total / quantidade tão o exacta a gente vê o resultado aqui executar então executando aqui para gente ver por exemplo 10 mas 8.5 resultado da 18.5 mais 7.5 da 1917
2626 vou colocar aqui mais sete da 33 mais cinco 38 você colocar menos um ele vai dividir por um dois três quatro cinco seja 38 dividido por 5 e o valor deu 6.7 pegando aqui a calculadora calc seria 38 / 5 da 7.6 né falei 6.7 mais a 7.6 beleza então fizemos aqui um exemplo usando e o wilson de uma quantidade indeterminada de repetições não quer dizer que você não consiga usar ele com Uma forma determinado então se fizer aqui ó só para mostrar para vocês dizer para o breve colocar aqui um x = 10
você coloca enquanto x por diferente zero não precisa colocar porque por padrão qualquer número diferente de zero vai resolver para verdadeira enquanto o ar for verdadeira e vai ficar executando aqui você pode colocar ao para ele imprimir o valor de x que você quiser obviamente aqui dentro do ar tem que ter alguma forma de e decrementando esse Valor ó menos igual a um de tal forma que quando x ficar igual a zero ele vai sair do laço não colocar aqui print para colocar o valor fim exemplo tá só para gente ver o resultado o 10
9 8 7 6 5 4 3 2 1 quando chegou a 0 e saiu do aço você pode ter quantidade determinada de reflexões com a infeliz o flávio a expressão e o incremento rende faz isso automaticamente para a gente não precisa fazer isso manual com outras linguagens né você tem um só com Essas três partes e aqui o caso do lion para realmente tem uma quantidade determinada de repetições você vai fazer aqui se você tem uma situação como essa é melhor você usar o forte do que o aio tá mas é possível tá aqui vou
tirar só para não confundir e não achar que essa é uma solução interessante melhor você usar o próprio fora isso caso você tenha uma quantidade indeterminada com meu caso deste exemplo aí sim você vai usar o lion para a gente terminar a questão Dos laços eu vou criar aqui o outro arquivo dentro de controle que vai ser o arquivo a ser aqui é meio de outros underline exemplos ponto pai só pra gente misturar alguma coisa lá são os controles gol comentar que while o esporte controle controle ponto outros exemplos e aqui aproveitar para ficar mais
fácil execução colocar arquivos imagine que você tem aqui ó a uma lista de pessoas que a gente eu vou colocar aqui de e vou colocar rebeca e uma lista De adjetivos e colocar aqui também com uma lista primeiro que eu coloquei foi sapeca e o segundo inteligente e exigente pronto e pode fazer um four dentro do outro tá então você pode colocar aqui ó p1 em pessoas e aqui aqui pode colocar um só a ir à que eu posso colocar uma festa no final só para cara que era adjetivo pronto e a gente pode colocar
aqui o cumprir para a gente pegar a pessoa bom então p é e o adjetivo dela a gente Vai conseguir mostrar que as frases né então a gente samba de essa peca guia inteligente aberta essa peca rebeca inteligente ou seja um four dentro do outro outro exemplo que eu fiz foi a você tem um laço vazio né então por exemplo i por exemplo um dois três gente não pode definir um laço vazia dessa forma para definir o nosso vazio você coloca um pés e a gente vai usar isso também dentro de classe por exemplo se
você quer ter uma classe vazia se acabou De já ter uma herança né gerou uma herança e não quer definir nada na classe você coloca um pés e consegue definir uma classe vazia então aqui também vai funcionar não vai funcionar se você não colocar o pé está outra coisa que a gente fez é com relação ao outro exemplo que eu coloquei aqui melhor dizendo né é com relação à o continuei da o coloquei esse ano em de um até em casa tinha 11 não entra e eu vou Fazer aqui ó se se o i.a. módulo
2 aqui não necessariamente tem que ser um expressão verdadeiro ou falso e módulo 2 vai retornar sempre zero se for é pa e sempre vai retornar 1 se for ímpar significa que aqui eu vou ter que chamar o continue ele sempre vai entrar no continue com essa expressão for um ou seja quando for limpa então ele vai sempre que chega de um valor foi isso ele vai chamar o continue e caso contrário ou seja volta aqui caso Contrário ele vai imprimir o valor de ir nesse caso ele só vai imprimir o valor de ir se
for pa então aqui ó vou colocar um em para ele colocar aqui no espaço entre eles executando como sempre que essa expressão forum ele chama continuo aí então ele só vai mostrar os valores paris no caso aqui o valor eu vou tirar esse aqui para não gerar problemas e o próximo vai ser com relação ao break né então colocar aqui ó e enche também de 1 a 10 e aqui se wii ou igual a 5 Horas ele vai chamar o break ver que o break faz o break ele sai do aço enquanto continue ele simplesmente
enterram daquela repetição o continua interno que a repetição vai para a próxima ou break sai do laço então se eu colocar um print aqui ó print o valor de ir ele vai imprimir zé um dois três quatro quando chegar em cinco ele dá um break e sai do laço e vai vir aqui para o fim tá então esses exercícios são executados que último deletando o Primeiro caso não só as os valores paz até 10 terminou o seja sempre que ele encontrou uma limpa ele chamou continue mas se você quiser deixar essa expressão mais clara você
poderia fazer assim ó aqui é melhor do que você a interpretar o que significa isso tá então fica mais explícito é o mesmo que você escreva mais tem um código mais explícito é melhor do que ele tem um código mas obscuro né você escreve muito pouco e às vezes fica mais difícil de Você interpretar o código então esse primeiro só gerou 2 4 6 8 e 10 e o outro gerou um dois três quatro quando chegou no cinco ele control-break saiu do código né saiu do bloco melhor dizendo e foi que o final indo valor
de cima tá então formatando aqui esse foram os outros exemplos que eu planejei aqui para gente mostrar relação os laços né um forma dentro do outro a gente colocou aqui em laço vazio e colocamos também o uso de continue pessoal chegamos no Final dessa primeira parte do aulão de python espero que vocês tenham gostado próxima semana tem muitos conteúdos extremamente interessante como eu falei para vocês né função list comprehension a parte de lambda classes herança então tem muita coisa em uma semana e por aqui a gente se encontra próxima semana deixa o like se não
deixou compartilha comenta e até o próximo vídeo