[Música] olá pequeno gafanhoto seja bem vindo a mais uma aula do seu curso em vídeo de python o meu nome é gustavo guanabara eu sou professor e nós estamos em mais uma aula do mundo 3 e antes de começar chegou a achar tudo de novo não adianta nada você ficar assistindo os vídeos de lista ou de duplas ou dicionários ou de métodos se você ainda não viu a playlist do mundo 1 ea playlist do mundo 2 se você ainda não fez todos os exercícios se você não praticou o suficiente para poder dizer bater no peito
e afirmar sei python eu já pratiquei bastante a gente está chegando uma hora onde é muito importante a prática prévia você sabe as estruturas condicionais as estruturas de repetição você saber trabalhar com um foco while com validação de dados tudo isso é essencial para que você chegue no mundo 3 com uma saúde mental razoável porque principalmente essa aula vai exigir bastante do seu conhecimento prévio então dada já acessou o esporro logo no início chegamos agora à fase 18 do seu curso onde a gente vai continuar trabalhando com variáveis compostas e dessa vez nós vamos ver
a parte 2 de listas e eu não preciso nem dizer que já que é parte 2 é muito importante que você tenha feito a partir 11 e praticado bastante depois não adianta você chegar mas poxa mas python é difícil pra caramba eu tentei aprender lista e não conseguir você conseguiu aprender direito todos os conceitos que a gente viu antes tudo é uma seqüência e por falar em sequência cara 18 aulas nós já passamos de 80 exercícios nessa aula a gente chega muito perto de 90 exercícios e tudo isso só foi possível por conta da galera
que apoio a gente como eu sempre digo nas aulas foram mais de mil pessoas que fizeram isso acontecer esse vídeo só está sendo gravado graças ao apoio de mais de mil pessoas essas pessoas vão aparecer aqui embaixo da tela aqui embaixo vai passar o nome durante a aula inteira e essas pessoas que estão aqui nem são todas com essas pessoas são só as que escolheram a faixa para poder aparecer durante a aula ela teve um monte gente que não conseguiu dar uma faixa acima mas que foi muito importante outro patrocinador muito importante a nunca vou
cansar de agradecer ou stinnett casa graças a hostnet curso vídeo existe e não tem gente que ficará na mas ele fala muita propaganda antes da aula cara pra você ter uma aula com a qualidade que a gente tá te oferecendo com a quantidade de exercícios com a quantidade de vídeos para um único curso é só com patrocínio cara não dava pra fazer no sangue nos olhos só como eu tenho não então muito obrigado a todos os que colaboraram muito obrigado a hostnet volto a dizer se você é um pouco mais experiente já veio aqui só
dar uma olhada na aula de paz não só para dar uma olhada em lista dar uma relembrada mas você já tem um projeto e esse projeto é web é hospedado na internet utiliza linguagem python pode contar com a hostnet que ó ghostnet ponto com o futnet.com.br lá agora e já estão fazendo hospedagem de sites utilizando a linguagem python inclusive com vários frémaux é só o django não da pesquisa tinha e se você não tá precisando agora provavelmente você vai precisar mais pra frente porque os projetos vão nascendo então é isso vamos para as listas se
preparar a ikea está chegando a parte teórica nem do bem [Música] já estou aqui no nosso tradicional ambiente e da aula teórica e vão dar aquela relembrada na aula passada rapidinho você se lembra bem eu vim aqui ó uma declaração de uma variável composta chamada dados e ela é uma lista sendo uma lista ela armazena vários valores e é mutável se ela fosse uma dupla não era mutável a gente viu isso na aula passada sendo assim esse comando vai criar uma estrutura chamada dados na memória eu posso por exemplo adicionar um item dessa maneira que
aconteceu aqui ó eu posso voltar dados ponto aprende pedro só atingiu também dá uma passada ele vai criar lá na memória está aqui do meu lado vai criar uma estrutura essa estrutura vai ter o índice zero que é o primeiro índice ele vai colocar dentro desse dado a 0 nesse espacinho se utilizar outro aprendi por exemplo dados pontapés em de 25 ele vai criar outro dado outro espaço dentro da lista esse índice agora é um ele vai colocar 25 dentro então esses dois comandos a gente viu na aula passada como declarar e como da pente
que adicionar elementos numa lista agora eu posso escrever elementos por exemplo se eu mandar um presente dado 10 quem é da 2020 a só você ver quem se matado sua estrutura o dado na posição 10 é pedro então se eu mandar pintar o dado 10 ele vai escrever pedro na tela de forma semelhante se eu colocar print da 21 ele vai ver aqui o dado é a minha estrutura ele vai ver o elemento um com 25 então seu mandato à frente neste sábado 21 ele vai mostrar 25 simples desse jeito a gente viu isso no
vídeo anterior se você não viu aula 17 só você clica aqui em cima da minha cabeça luizinho de interatividade e abrir a playlist do mundo 3 e assistir à aula 17 agora o que eu vou fazer é complementar essa estrutura está aqui e acho que vou passar para próxima animação eu quero te pedir um grande favor principalmente da aula 18 para todas as aulas e isso é importante mas principalmente para 18 veja os vídeos de exercício a resolução dos exercícios são muito importante você entender esse conceito que a gente vai ver que são as listas
dentro das listas então já fica a dica e assistir todos os exercícios dessa aula é só você acessar mais uma vez aqui em cima da minha cabeça vai na playlist acesso à playlist do mundo 3 e lá você vai ter aulas e exercícios se você quiser ver todos os exercícios aqui em cima da minha cabeça também tem uma playlist para todos os exercícios desde o exercício 1 até o último exercício que foi dar uma passada aqui hoje que se o número mas tá tudo lá agora eu vou te ensinar a fazer uma coisa nova basicamente
eu tenho essa estrutura dados aqui certo vou declarar uma outra estrutura olha que eu vou declarar uma estrutura chamada pessoas é uma outra lista então aqui em cima aqui pertinho de mim vou declarar eu vou criar a estrutura de pessoas eu posso dar aprendi na estrutura pessoas também não possa assim como ele aprende na estrutura de dados que está lá embaixo só que meu apêndice vai ser um pouco diferente em vez da aprende num valor eu vou dar bem em uma estrutura dá uma olhada só eu vou fazer pessoas ponto aprendi uma cópia de dados
lembra do vídeo passado que eu disse eu boto dados e esse símbolo lebre colchete dois pontos fecha colchete estou gerando um fatiamento completo da estrutura de dados então peguei dados entre colchetes com dois pontos dentro sem espaço nenhum eu digo que é uma cópia de dados só vou pegar uma cópia dos dados e vou dar aprendi em pessoas como é que vai acontecer isso eu vou criar assim como eu criei dados uma estrutura eu vou ter um primeiro elemento além da minha lista que é o elemento 0 e dentro desse elemento não vai ter pedro
não vai ter 25 vai ter com os dois eu vou fazer exatamente isso que vai acontecer aqui ó eu vou pegar a lista anterior que a lista de dados e colocar dentro da lista de pessoas então agora eu tenho uma lista e dentro dessa lista eu tenho outra lista e eu posso fazer isso através por exemplo vou colocar lhe o golo criar uma estrutura um aqui do lado então eu tenho um elemento um da minha estrutura pessoas que é uma lista vou colocar outra pessoa olha o 01 maria com 19 vou fazer mais uma vez
aqui a estrutura 21 elementos 2 e joão com 32 anos então eu tenho cadastrado na minha lista de pessoas três pessoas o pedro que tem 25 anos a maria que tem 19 e o joão que tem 32 anos deu pra entender como eu consegui juntar um elemento no outro uma estrutura na outra a gente vai levar isso à prática nos exercícios vão ter várias situações é importante a gente juntar uma lista na outra e é muito valioso que você veja tudo isso até o final assista a resolução de todos os desafios desse exercício não adianta
depois pular porque a gente vai um outro passo que são os dicionários nela 19 então você precisa conhecer tudo isso aqui pra poder fazer valer a pena para poder fazer sentido todo seu estudo impacto existe uma maneira por exemplo de declarar essa estrutura aqui toda de uma vez só uma olhadinha aqui ó eu posso fazer essa estrutura da seguinte maneira pessoas abram colchete fecha consciente aqui embaixo de mim tem fechamento do colchete lá no início tem abertura aqui embaixo o fechamento então abra um colchão escorchante amarela que dentro deste colete amarelo eu vou criar três
estruturas a primeira que é o pedro gil que botei ó o pedro 25 está vendo uma estrutura suzinha botei uma vírgula vou colocar o segundo maria 19 a outra estrutura vírgula joão 32 é uma outra estrutura isso é eu tenho pessoas que esse colchete amarelo que está aqui embaixo e esse contingente amarelo tem três outros colchetes isso é eu tenho uma lista que a lista amarela e dentro dessa lista amarela eu tenho três listas a primeira lista é a lista do pedro a a segunda lista é a lista da maria ea terceira lista é a
lista do joão esse aqui pedro 25 pedro 25 vai ter um índice zero maria 19 vai ter um índice um joão 32 paetê índice dores e é assim que funcionam as listas compostas listas dentro de vistas ficou claro o conceito já já a gente vai para a parte prática onde a gente vai colocar isso em prática e mostrar para você como isso pode ser aplicado em outras situações mas vamos continuar nesse exemplo aqui eu tô com essa estrutura vamos ver alguns outros comandos por exemplo se eu der um print aqui prints pessoa 00 que seria
00 eu teve um erro de digitação botei dois índices aqui não significa o seguinte olha pessoas 10 pessoas eram é esse aqui a pessoa a 0 dentro da pessoa 0 eu quero o item 0 só eu tenho pessoas eram elementos de pessoas eu tenho um nome da pessoa que é o item 10 que é o pedro então se eu mandar pintar pessoas 00 ele vai inscrever pedro deu pra entender a estrutura deu pra entender o fundamento da coisa vamos ter um segundo exemplo você botar em prática e agora raciocinar comigo se eu mandar botar pessoas
mandar pintar pessoas 11 que seria pessoas 11 assassina aí tenta chegar na resposta vai para o vídeo análise o vídeo e me diz quem é pessoas 11 espero que tenha causado espero que você tenha raciocinado pessoas um é aqui esse segundo item 1 é o item 1 que é o 19 então se eu mandar escrever pessoas 111 ele vai escrever aqui do lado exatamente 19 vão fazer um último exemplo e se eu mandar pintar pessoas 20 o que vai aparecer raciocina ele agora vai ser mais rápido né pessoas 20 mas é justamente o seguinte as
pessoas ea estrutura 2 é esse item toda aqui que é o joão 32 só que eu mandei mostrar só 10 10 é o nome joão então nesse caso nós vamos botar joão e aí começa a parecer uma pequena necessidade no seu coraçãozinho você pode perguntar a cimpor caiu na bahia porque pessoas 0 aqui pedro não é um índice zero em vez de 60 pronome silva 25 e 26 em si um público não é a idade é por que essa estrutura que pedro 25 é de 70 índice 1 porque não é nome idade e aí surge
a necessidade da próxima estrutura que a gente vai ver a próxima aula que são os dicionários por enquanto todos os exercícios dessa aula você vai resolver apenas usando listas eu não quero você use adicionar ainda mesmo que você já conheça esse fundamento deixa para resolver com dicionário na próxima aula aula 19 a matar essa onda mais um print aqui se eu der pessoas um olha só vai dar a sensação de que está faltando alguma coisa na coxa pessoas um aqui pessoas não está aqui né isso aqui mas eu não estou indicando eu quero maria ou
eu quero 19 eu quero eles fizeram eu quero disse um se eu não coloquei nada depois desse um aqui eu simplesmente quero tudo e vai mostrar a lista inteira inclusive com os colchetes vai mostrar maria 19 exatamente como apareceu aqui embaixo de mim dar uma analisada nesses laid se precisar tirar print a nota bota no seu caderno de anotação e se slide aqui ele é bem completo e ele mostra exatamente o posicionamento de elementos dentro de listas compostas então guarda isso na sua memória tinha um print dessa imagem e guarda porque agora está chegando a
hora de a gente colocar tudo isso em prática vou mostrar pra você que realmente isso tudo funciona chega agora à parte a tática da sua aula ó já estou aqui dentro do pai charme não sei se você percebeu mas alguns segundos atrás tinha alguma coisa diferente mim tenta descobrir o que quer bota nos comentários e se você não presta atenção volta um pouco vídeo você vai perceber vamos aqui dentro do pai charme ouvir que o projeto tem o ambiente de testes nela 17 vão criar dela 18 o botão direito aqui novo batom fahel e vamos
abrir aqui ó de criar o aula 18 faz isso na sua casa fica mais fácil de organizar ou voltar aqui e agora eu posso brincar à vontade seguinte vão começar criando tocar uma lista chamada teste uma lista que essa lista teste nós vamos fazer o seguinte teste ponto aprende vamos adicionar que gustavo vamos dar até este ponto à frente idade 40 se eu mandar pintar o teste ele vai mostrar gustavo 40 uma estrutura composta certo o botão direito em aula 18 ram e ele vai executá lá e mostrou que é gustavo 40 agora nós vamos
fazer o seguinte nós vamos criar também uma estrutura chamada galera galera galera outra lista e eu vou fazer o seguinte dessa galera vamos da galera ponto apêndice e vamos colocar assim testes em colocar cópia está sem colocar aquele elemento lá se eu mandar imprimir galera ele vai mostrar o que eu tenho gustavo 40 que é uma lista e esse gustavo 40 está dentro de outra lista certo vamos fazer o seguinte aqui eu vou fazer com que o teste na posição 10 mude gustavo pra maria e o teste na posição 1 vai mudar de 40 para
22 eu vou dar outro galera ponto append teste eu fiz assim ó mudei o nome do teu nome gustavo e dady 40 direi a lista e de um apêndice nessa lista a galera com o teste depois eu mudei o teste de gustavo e maría e de 40 para 22 de aprendiz de novo então se espera que tem o seguinte uma estrutura am dona dentro tem o primeiro gustavo 40 depois maria 22 certo e errado olha só o que vai acontecer mas há que executar os dois ficaram com maria 22 porque que só aconteceu o que
eu já expliquei isso no vídeo anterior quando eu faço um aprende teste aqui eu estou criando uma ligação entre as duas estruturas então se eu mudar a primeira estrutura que é o teste é automaticamente muda segundo estrutura que o galera então aqui eu tenho que fazer uma cópia aqui também uma cópia e aí volta 19 como isso aqui vai fazer diferença é só executar agora sim ó gustavo 40 depois maria 22 ficou claro então muito cuidado você não esquecer isso principalmente nos exercícios outra coisa que a gente viu eu posso fazer a declaração de galera
dessa maneira a galera posso declarar uma lista principal e várias listas internas ao votar quatro pessoas na galera eu vou botar aqui é joão que tem 19 anos vou botar a ana que tem 33 vou colocar joaquim com 13 e vou colocar maria com 45 beleza mandar um paciente que está reclamando questão estética do python né então já tem a estrutura galera que eu tenho uma estrutura duas três quatro estruturas compostas dentro de uma estrutura humana que vou deixar marcado e amarela que olha essa estrutura humana como tem várias estruturas vizinhas então eu posso mandar
um print de galera ele vai mostrar todo mundo fala joão ana joaquim maria se eu mandar mostrar só a galera 0 galera 0 seria mostrar os dados do joão todos os dados ao joão 19 se eu mandar 00 como a gente viu durante a parte teórica semana 00 vou pegar o galera 0 que é o joão 19 vou pegar o primeiro item que é joão então nesse caso aqui ele mostraria só joão faz um teste aí eu botar 21 que vai mostrar 2101 e 22 ao joaquim de 13 só que eu quero e tem um
item 11 é a idade dele então vai aparecer 13 apareceu três tranquilo faça seus testes brinca com isso dentro do seu pai charme que a gente vai usar muito isso dentro dos exercícios isso é essencial para conseguir trabalhar com exemplos maiores melhor dentro do pai por qualquer linguagem de programação na estrutura de dados quando eu aprimora a utilização dessas estruturas de dados eu começa a ganhar muitas funcionalidades dentro dos exercícios que eu consigo fazer dentro das coisas que eu consigo colocar em prática então vai dando essa prática daí porque ela é muito importante que você
aprender a trabalhar outra coisa que eu consigo fazer ouvir aqui ó com esse mesmo galera eu posso fazer o seguinte ó forte para cada pessoa em galera eu posso mandar pintar pessoa ao que ele vai fazer ele vai fazer uma lista joão 19 anos 33 joaquim 13 maria 45 se você quiser só os nomes é só colocar o peso zero de cada um deles fala joão ano já que maria que a idade eu lá 1983 13 45 você pode até fazer um print formatado aqui ó vou botar um nome o pequeno e tem zero seria
ótimo se eu pudesse fazer assim ó pelo nome né ficaria o lindão a gente vai aprender a fazer isso na próxima aula e zero que é o nome tem tantos anos de idade opel nome idade vai fazer fulano tenho tantos anos de idade como esse quando tem tantos anos de idade o joão tem 19 anos de idade ela tem 33 anos de idade joaquim tem 13 anos e maria tem 45 anos de idade então eu fiz de forma organizada sem precisar botar um sprint simples e pode botar um print mais complexo dentro da sua linguagem
de programação outra coisa que eu posso fazer é e de nome idade por exemplo votar aqui a galera é a minha lista ok minha list e aí eu vou criar uma estrutura chamada dado que vai pegar temporariamente os dados dessa lista mas uma lista secundária onde eu posso fazer o seguinte ó eu vou pegar dado disse éla de cinco pessoas o contador em frente de 0 até 5 vai fazer de 0 a 4 né e eu posso mandá lo da água dado ponto a pente o primeiro momento então stream input nome de 5 não fazer
três pessoas só pegou o nome vamos pegar aqui o dado ponto a pente a idade é inteiro embute idade falar eu lhe o nome a idade joguei na estrutura dada agora vou pegar esse dado vou jogar dentro da galera então a galera ponto aprendi vou colocar uma cópia do dado lembrando tem que ser uma cópia do dado o desafio aqui na prática como funciona e logo em seguida vou pegar o dado e vou excluir clear olha só como é que funciona vou executar a pedir o nome osvaldo 33a josé 22 e maria onzi lá já
os três que se de mostrar na frente galera vamos de novo pedro em 22 maria 33 e cláudia de 55 ela olha a galera é pedro de 22 maria de 33 claro de 55 aqui ó se você esquecer isso daqui quando eu declino dado ele vai gerar listas vazias independente se eu tenha digitado os dados ou não há por exemplo ana zé recall lá ele gerou tudo zerado porque quando eu queria eu queria tanto no dado quanto na galera já que eles estão ligados porque eu não mandei que é uma cópia de dados tocar a
cópia de dados é assim então essas três símbolos aqui fazem toda a diferença na hora de você fazer coisas práticas então cuidado que você não se rolar e esquecer isso daqui outra coisa que você pode fazer o dever de mostrar só a galera eu quero mostrar só as pessoas sei lá que tenham mais de 21 anos ao ver totó para cada pessoa em galera mas vamos fazer o seguinte se a pessoa a idade é que é o t1 for maior ou igual a 21 aí eu mando pra tentar os dados da pessoa totalmente formatado botar
aqui ó zero é maior de idade só vou mostrar os maiores de idade mas na lista só com os maiores de idade vou fazer aqui o elstat 2010 perdão é menor de idade eu posso fazer aqui o total maior de idade é a mesma coisa que o total de menor de idade que é a mesma coisa que fizeram isso posso fazer com variáveis simples mas não posso fazer uma delas composta não posso fazer galera igual à da de gualish está cuidado com isso ele vai mostrar que então o total de maior total de menor aqui
ó se for maior total de maior mais igual e aqui ó total de menor mas igual aqui no final eu posso mandar mostrar formatado temos tantos maiores e tantos menores de idade aqui vai ser o totti maior e aqui vai ser o totti menor já fiz um exercício um pouco mais completo aqui aquela linha base em baixo um ataque ó vou dar uma simples ficar aqui dá uma olhada o que eu fiz só criei duas estruturas essa estrutura de dados vai ser um monstro auxiliar vou pegar os dados para depois e para a estrutura principal
que é a galera vou ver o total de maior e menor de idade esse bloco aqui tudo é para eu ler os dados e jogar dentro da galera a apagando os dados a cada vez que eu faço aço e aqui eu analiso para saber se o cara é maior ou menor de idade e já votar lisando aqui para mostrar quantos são maiores e quantos são menores vamos executar ela ó vamos colocar o cleiton e cleiton tem 23 anos é maior de idade eliane tem 11 anos não é maior de idade e caio tem 35 isso
é o cleiton é maior de idade a eliane não é e o caio é maior de idade eu tenho duas pessoas que são maiores de idade e uma pessoa que não é maior de idade vamos executá lá ó o cleiton é maior de idade a eliana é menor de idade e o caio é maior de idade e os dois maiores e um menor tranquilo então dá uma olhada de novo na solução e ver o que a gente construiu então isso aqui é um exemplo simples a gente vai fazer muitos outros exercícios durante essa aula e
por falar em exercício eles estão chegando aí estão temidos e tão esperados desafios ae [Música] [Aplausos] e aí tá preparado está preparada para vencer esses desafios na verdade nós vamos fazer a mesma coisa dá uma passada são seis exercícios aqui pra aula 18 todos eles cobram exatamente aquilo que eu falei é uma estrutura dentro da outra estrutura de repetição alimentando analisando dados e tudo mais que a gente acabou de ver aí na aula teórica e prática agora chegou a sua hora de colocar em prática mas não se esquece que eu falei lá no início não
deixa de ver a resolução desses desafios porque tem técnicas que eu vou mostrar só nas aulas de exercício então da morte se não fica coisa de fora eo primeiro desafio está vendo aí é o desafio 84 que pede o seguinte faça um programa que lê o nome peso de várias pessoas guardando tudo em uma lista então eu vou pegar a galera toda e colocar dentro de uma lista que nunca acabe fazendo antes se essa bola toda no final vai mostrar quantas pessoas foram cadastradas uma lista com todas as pessoas mais pesadas vou pegar qual é
o maior peso mostrar quais são e uma listagem com as pessoas mais leves então vamos dar uma olhada lá vamos ver esse é um exercício 84 funcionando ele é o seguinte vai pedir o nome mottaki maria maria tem o peso de 70 quilos vou botar aqui na minha cabeça 70 quilos são as pessoas mais leves quer continuar assim vou contar 100 quilos as pessoas mais pesadas joão em 100 quilos também a pessoa que vai ser mais pesada aqui pra mim eu vou ter cláudio que vai ter seila 85 quilos ele nem é mais pesado nem
é mais leve quero continuar depois eu vou botar hélio que vai ter 100 quilos também quero continuar depois eu vou ter ana que tem 70 quilos também quero continuar e eu vou ter gostavam que tem 88 quilos beleza não vou querer continuar então analisar aqui ele quer saber quantas pessoas foram cadastradas uma duas três quatro cinco seis pessoas cadastradas beleza tem que me dizer que são seis pessoas cadastradas depois eu quero uma listagem com as pessoas mais pesadas quer mais pesada aqui o joão eo hélio e depois o canal uma listagem com as pessoas mais
leves os mais leves são a maioria com 70 ea ana com certeza também vamos ver se está funcionando lá alto você cadastrou seis pessoas beleza o maior peso foi de 100 quilos e o peso do joão e do hélio ok e o menor peso foi de 70 aquilo é o peso da maria e da ana tranquilidade funcionou sem problema nenhum então faz isso acontecer dentro do seu programa o seu desafio tem que ser cumprido também boa sorte aí bom trabalho fácil difícil desafio 84 vamos partir para 85 e funcionando 85 pedras seguinte criou um programa
onde o usuário pode digitar 7 valores numéricos aqui eu já disse que são sete então eu posso usar o foco grande e cadastro em uma única lista que mantenha separados os valores pares e ímpares então eu vou ter uma única lista e eu vou colocar dentro dessa lista duas listas uma lista só com os números pares outra lista só com os números entregues num desafio anterior da anterior eu gelei três listas uma com todos os números outras só com os pares em outras só com o simples agora quero fazer tudo dentro de uma lista só
espero que você tenha entendido já vou te mostrar como funciona no final mostra os valores pares e ímpares em ordem crescente não vem funcionando então tá lá o desafio 85 rodando está pedindo o primeiro valor são sete valores então votar 582 4 371 1 2 3 4 5 6 e mais um valor que vai ser o 10 então eu tenho em paris o 5o 37 e os pares são 824 e 10 ao vê-la os valores para digitados foram 24 8 e 10 em uma crescente e valorizem para digitados foram 3 5 e 7 essas duas
listas têm que estar dentro de uma única lista que são de todos os números que eu quero que você entenda o seguinte você vai ter uma lista com duas listas dentro a primeira lista com os pares a segunda com simples por exemplo na hora que você ler um número você tem que perceber onde eu vou colocar esse número na lista de paris ou na lista de países e no final você vai votar essas listas em um homem tenta fazer desse jeito eu não quero você trabalha com mais de uma lista eu tenho simplesmente uma lista
composta por duas listas internas é assim que o exercício tem que ser resolvido esse é o seu real desafio então esse é o segundo desafio 85 vamos para o terceiro o desafio 36 ele pede o seguinte criou o programa cria uma matriz de dimensão três por três ea preencha com valores devidos pelo pt lado então vou trabalhar com matriz matriz é exatamente isso que está aparecendo aqui ó esse quadradinho é uma matriz três por três em três linhas e três colunas vai ter essa estrutura aqui ó 0 1 e 2 de linha e 0 1
e 2 de coluna exatamente como obter aqui no final eu quero que me mostra matriz na tela com a formatação correta quero que ela apareça como se fosse uma matriz vamos ver se o programa funcionando eu quero que você replique essa experiência então ó ele já tá aqui ó de valor para a posição 10 vou colocar assim o 123456789 preencher os nove elementos da matriz 3 por 3 a 1 por entender que ele vai mostrar a matriz na tela assim o 123456789 é uma matriz com três linhas na 123 a primeira linha 456 a segunda
linha 789 é a terceira linha e eu tenho também três colunas 147 é a minha primeira coluna 25 e 8 a minha segunda coluna 3 6 e 9 foi a minha terceira coluna eu quero que você leia os dados guarde dentro de uma estrutura única e depois mostra na tela essa estrutura é relativamente fácil mas precisa que você raciocina e tenta replicar exatamente esse funcionamento porque você vai precisar fazer 86 para poder fazer 87 então esse aqui 86 e 87 está chegando aí que o aprimoramento dele 87 é a primeira desafio anterior mostrando no final
a soma de todos os valores paris a soma dos valores da terceira coluna e o maior valor na segunda linha vamos analisar aqui ó a botar esse programa funcionar 87 já está funcionando exatamente o início de 86 vou fazer a mesma coisa 123456789 beleza vamos analisar se o resultado de um correto ele me mostrou a matriz na tela exatamente como tinha feito anteriormente sabotar qualquer valor anuncia-se 123 aqui é só pra gente analisar a soma dos valores paris é 20 vamos ver para a2 com 46 com 6 12 com 8 20 então tá lá 20
a soma funcionou e quer a soma dos valores da terceira coluna a minha terceira coluna é 3 com 69 vi com 9 18 não tá lá a soma da terceira coluna é 18 e o maior valor da segunda linha a segunda linha é essa aqui ó 4 5 e 6 o maior valor é seis a beleza está funcionando ou até rodar mais uma vez vou colocar valores diferentes 47 3264 915 e três de novo até lá a soma dos valores de paris é 12 a soma dos valores da terceira coluna 1490 terceira coluna 9 com
dois da 11 13 14 beleza e uma aula da segunda linha segunda linha é composta de 649 o maior valor é 9 então eu quero que você faça exatamente isso essa análise de dados dentro da nossa matriz e esse foi o desafio 87 vamos ao penúltimo desafio dessa aula 88 pede assim ó faça um programa que ajuda o jogador a mega sena a criar palpites então assim a mega-sena você vai jogar criar jogos de 6 palpites e vai palpitar seis coisas e aí vai criar jogos o paraná vai perguntar quantos jogos serão gerados com os
golpes ele quer que faça e vai sortear seis números entre os 60 para cada jogo cada estando tudo em uma lista composta isso é você vai palpitar trabalho quero gerar um palpite só vai gerar 6 números de uma 60 sem repetições a gente fez isso na anterior também por isso é importante você fazer todos os exercícios depois eu quero gerar esses números aleatoriamente e dentro de um mesmo jogo eles não se repitam vem funcionando então tá lá ó joga na mega sena quanto jogos você quer que o sorteio ao que você só tem quatro jogos
também vai sortear quatro grupos de seis jogos com números diferentes dentro de cada jogo entre jogos pode até repetir os números não a gente acaba ficando sem muitas opções e aí ele vai virar pra mim é ó jogo um jogo 2 em jogo três jogo 4 terminou perto então eu vou abrir ó 48 10 26 e 38 14 20 e 23 de julho e já está em ordem também entre vai sortear os jogos viu que tem um time e zinho então usa essa experiência também replica isso a gente vai ter um vídeo é da resolução
desse exercício faz isso assisti esse vídeo porque é muito importante também vamos derrotar de novo agora eu quero me sortear dez jogos ele vai gerar jun do jogo 3 e a cada jogo ele vai esperar um pouquinho vai gerar os seis números os números vão de umas 60 eles não podem se repetir dentro de um mesmo jogo senão é repetição de número e não vale mais em três jogos pode fazer isso ele acabou de me tirarem os dez jogos do jeito que eu pedi tenta fazer isso funcionar e se ficar muito difícil assistir o vídeo
com a solução que vai sair já já é só você clica aqui em cima da minha cabeça tenha previsto mundo 3 ea previstos exercícios esse desafio está aparecendo aqui agora é o desafio 88 e já está vendo aí o último exercício dessa aula o último desafio que é o seguinte criou o programa que leia nome e duas notas de vários alunos e guarde tudo em uma lista composta então vou ter nome e duas notas faz o seguinte faz uma história com todo mundo o nome é o primeiro elemento e as duas notas são segundo elemento
isso é eu tenho uma história dentro da história tem uma listinha menor e dentro tinha menor tem outra listinha menor eu acabei de criar três níveis de lista se ficar muito confuso tem a resolução aí que vai sair vão continuar lá no final me mostra um boletim contendo a média de cada um só voltei a média pode até colocar a média guarda média também e permita que o usuário possa mostrar as notas de cada aluno individualmente olha como esse programa é complexo é o último desafio maior aqui da nossa aula não vem funcionando então ó
vou cadastrar alguns alunos botar aqui ó pedro tirou quatro e meio e 7 quero continuar maria tiro nove e meio e seis e meio quero continuar joão tirou quatro e meio que 3 quero continuar gustavo tirou cinco e meio e 4 não quero continuar quando eu disser que eu não quero continuar ele vai mostrar os boletins já com o nome e média dos alunos da ó já demonstrou a o petróleo 10 maria o aluno um joão 2 gustavo aluno 3 beleza tanto com as médias aqui eu quero mostrar as notas de qual o aluno 999
vai interromper então voltar aqui eu quero mostrar os dados da maria um mostrar as notas da marinha são nove meses e meio é só daqui a nove meses em meio a mostrar os dados do gustavo que gustavo é o 35 e 64 exatamente como estava aqui são mostrou dados do primeiro aluno 0 os as notas do pedro são 467 eu quero parar 999 ele vai interromper e acabou finalizando volte sempre é o desafio mais completo que essa aula tem espero que você sinceramente consiga fazer e lembre-se todos esses dados estão em uma única lista e
essa lista tem três níveis ontem a lista geral que guarda todos os alunos cada elemento dele tem dado de um aluno nome notas e média e essa notas ela é um componente extra ela é uma lista dentro da lista que está dentro da lista são três níveis de lista se você não conseguir fazer desse jeito assistir o vídeo que eu vou dar solução passo a passo e vou resolver esse exercício com você ufa então é isso chegamos ao final da aula 18 aqui do seu curso em vídeo de python nós começamos a ver listas bem
simples agora a gente tá vendo listas mais completas e chegamos ao desafio 89 que é o exercício mais completo que a gente colocou aqui dentro do curso em vídeo até agora espero sinceramente que você esteja gostando de assistir esses vídeos em momento nenhum esses desafios são para que você desista de aprender a programar é muito importante você saber programar mas não adianta eu vir aqui e começar a fazer só coisas simples que você não se preocupe se você não conseguir fazer todos os desafios não tem problema o que importa é que você assista todos os
vídeos e tente fazer todos os desafios na sua casa não adianta só assistir o vídeo e ficavam legal e tem de tudo agora já sei não você entendeu e você constatou que eu sei fazer mas você ainda não fez então senta na cadeira e faz o seu próprio exercício sem copiar os meus vai tentar fazer sua própria solução e aí sim você vai poder dizer que você sabe utilizar lista sem pai no próximo vídeo a gente vai dar uma solução interessante para aquele problema que a gente sentiu nessa aula que foi os elementos não têm
nomes e os elementos são sempre numéricos que se eu quisesse elementos nomeados nominais em vez de zero e um ser nome e idade aí você vai aprender isso na aula 19 comigo quando a gente vai estudar os dicionários mais uma vez me despeço pedindo encarecidamente se inscreve no canal aqui embaixo a gente está fazendo as aulas muitas maneiras muito caprichados pra você se inscreve no canal habilita o sininho com notificações compartilha com as pessoas nas redes sociais o seu grupo do whatsapp grupo da faculdade grupo de e mail cara faz a corrente do bem mostra
as aulas de python para maior número de pessoas que se alguém chega processar um dia eu quis aprender programada uma vontade de aprender a programar a mostra-curso de python essa pessoa que com certeza se ela começar lá no mundo um dos primeiros passos ela vai chegar agora no mundo 3 já sabendo muita coisa de programação eu garanto então é isso mais uma vez eu gostaria de agradecer muito a hostnet você tiver um projeto em python para web ou sped na hostnet porque está tudo funcionando muito bem gostaria de agradecer a todo mundo que passou aqui
embaixo vários nomes que passaram durante as aulas esses nomes não estão te atrapalhando esses nomes que ajudaram a ter um curso de python com esse nível que a gente está fazendo e se por acaso você quiser ajudar a gente nos nossos próximos projetos aqui o curso em vídeo pontocom barra apoio acessa lá ver com a campanha criativa talvez você possa experimentar aqui ó o estudo a alta que é a nossa plataforma de cursos pagos na verdade não vai pagar por cursos em o netflix e paga um valor pequenininho mensal e pode assistir todos os cursos
que têm lá tem curso de programação básica têm curso de linguagem ser considerada pelo banco de dados tem cursos e android estúdio curso de produção de vídeos para o youtube eu vou te ensinar iluminação gravação e edição produção dessas binh e tudo mais tudo está lá dentro do site do estudo a alta que vai estar disponível muito em breve mas por enquanto o momento que eu tô gravando esse vídeo somente para alunos testadores seja um deles se tiver vaga eu fortemente recomendado ajuda pra caramba a gente também então é isso disperso por aqui espero que
você tenha gostado dela 18 e espero sinceramente que você veja todos os vídeos exercício e volte aqui pra aula 19 que a gente vai falar de dicionários um grande abraço prática esses exercícios aí faz todos os desafios ea gente se vê nos próximos vídeos do mundo 3 do seu curso em vídeo de python um grande abraço e até a próxima