Curso Python #17 - Listas (Parte 2)

  Рет қаралды 374,767

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Nessa aula, vamos aprender o que são LISTAS e como utilizar listas em Python. As listas são variáveis compostas que permitem armazenar vários valores em uma mesma estrutura, acessíveis por chaves individuais.
Gostou da aula? Então torne-se um Gafanhoto APOIADOR do CursoemVídeo acessando o site cursoemvideo.com/apoie
Aula do Curso de Python 3 criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.
Curso em Vídeo
Seja um apoiador: cursoemvideo.co...
Site: www.cursoemvide...
KZbin: / cursoemvideo
Facebook: / cursosemvideo
Twitter: / cursosemvideo
Google+: plus.google.com...
Patrocínio
HOSTNET: www.hostnet.com.br
GAFANHOTOS: apoie.me/cursoe...

Пікірлер: 918
7 ай бұрын
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-3/
@terrariaplay5779
@terrariaplay5779 3 жыл бұрын
Eu tenho 14 anos e cheguei até aqui no curso de Python, eu estou em uma época difícil na pandemia e cansei de não fazer nada na minha vida, até que eu decidi ser desenvolvedor de jogos. Então eu fui atrás de um curso e encontrei, não desisti até hoje de aprender programação e não vou desistir até realizar meu sonho.
@terrariaplay5779
@terrariaplay5779 3 жыл бұрын
@Psyc dc vlw man
@QuizzeandoOficial
@QuizzeandoOficial 2 жыл бұрын
Temos a mesma idade
@QuizzeandoOficial
@QuizzeandoOficial 2 жыл бұрын
Eu quero melhorar a maneira de pensar!
@QuizzeandoOficial
@QuizzeandoOficial 2 жыл бұрын
Aprender a desenvolver jogos, app, sites, etc... E também resolver problemas do dia-a-dia
@Leonardo-go9je
@Leonardo-go9je 2 жыл бұрын
mesma coisa cmg, q coincidência
@joaoj.timbane8377
@joaoj.timbane8377 2 жыл бұрын
Muito obrigado a hostnet Muito obrigado aos gafanhotos apoiadores Muito obrigado a equipe curso em video
@BoyGamerModern
@BoyGamerModern 5 жыл бұрын
Eu tô até envergonhado, mas eu fiz tantas gambiarras nos exercícios que meu Deus... Eu precisava desabafar. Mas funcionaram conforme pedido.
@GustavoCosta-jr1mh
@GustavoCosta-jr1mh 4 жыл бұрын
Quem nunca
@Moderador_Civilizado
@Moderador_Civilizado 4 жыл бұрын
e quem define o que é uma gambiarra ou não?
@Leandro_B
@Leandro_B 4 жыл бұрын
@Gustavo Lara E eu que tava tentando adicionar um elemento na lista usando o termo apend() sendo que o correto era append(), ai o programa quebrava e eu não sabia o porque kkkkkk
@Leandro_B
@Leandro_B 4 жыл бұрын
@Gustavo Lara eu uso o spyder que também tem essa funcionalidade, só que quando eu tô digitando no teclado tem momentos que eu acabo digitando o comando inteiro e nem espero o spyder sugerir os comandos pra mim. Eu aconselho você a usar o spyder porque ele tem uma funcionalidade de guardar e mostrar os valores de cada variável inicializada, o que ajuda muito pra procurar possíveis falhas no seu programa. No caso de uma lista por exemplo você pode navegar por todas as variáveis dentro dela como se fosse uma tabela
@savioramon7153
@savioramon7153 4 жыл бұрын
fiquei 4 horas fazendo o exercício 84 e quando terminei o código tava tão doido que ngm nunca vai entender ele. engraçado que eu estava tão focado que tudo fazia sentido pra mim kk
@cauaestudavestibular
@cauaestudavestibular Ай бұрын
Feliz ano novo! Que suas jornadas e metas sejam traçadas, e que os seus desafios sejam enfrentados.
@O_st3v3
@O_st3v3 29 күн бұрын
2015!!!!🥳🥳
@O_st3v3
@O_st3v3 29 күн бұрын
2025!!!!🥳🥳
@MaskedGabriel81
@MaskedGabriel81 3 жыл бұрын
Assistindo a aula no dia 03/01/2022. Um feliz ano novo a todos e que esse ano seja muito proveitoso a cada um de nós.
@___freitasz
@___freitasz 2 жыл бұрын
01/01/2023, feliz ano novo
@MaskedGabriel81
@MaskedGabriel81 2 жыл бұрын
@@___freitasz feliz 2023!!!
@samuelsilvadosanjos9171
@samuelsilvadosanjos9171 2 жыл бұрын
03/01/2023, Feliz Ano Novo
@DANILO-l1y
@DANILO-l1y 11 ай бұрын
28/02/24, as coisas só pioram kkkkk
@davypossidonio4129
@davypossidonio4129 3 жыл бұрын
com a aula passada eu consegui criar um programa que atende as pessoas de uma lanchonete sozinho, suas aulas são excepcionalmente incríveis guanabara
@MatematicaTel
@MatematicaTel 2 жыл бұрын
Eu tenho acompanhado e feito os exercícios. Fiquei uns dias sem fazer, esqueci bastante coisa. Prática é tudo!
@gabrielesouza3030
@gabrielesouza3030 Жыл бұрын
aconteceu isso cmg tbm
@meticuloso1000
@meticuloso1000 6 жыл бұрын
Ótima aula ! com qualidade ímpar que só o Gustavo Guanabara tem. Valeu professor pela iniciativa...
@IC-qf8se
@IC-qf8se 6 жыл бұрын
Adriano Lopes Mano, eu não uso o "[:]" para fazer cópia da lista, mesmo assim, minha lista não parece vazinha não. Os dados são colocados perfeitamente.
@ivancatalao9655
@ivancatalao9655 6 жыл бұрын
if qualidade % 2 == 1: print('Concordo com você!') else: print(Não, a qualidade dele não é ímpar!')
@trots4940
@trots4940 5 жыл бұрын
@@ivancatalao9655 Ímpar não resta somente 1, pode restar 2, 3, etc
@nathalilopez4588
@nathalilopez4588 4 жыл бұрын
@@trots4940 Divididos por 2, os ímpares vão sempre restar 1. Se restar 2, ainda dá pra dividir por 2 e dar resto 0 (o que significa que é par). Se der resto 3, ainda dá pra dividir por 2, e vai dar resto 1 de novo (o que significa que é ímpar). Se restar qualquer número maior que 2 quer dizer que dá pra continuar dividindo... você vai sempre chegar num resto 0 ou 1 quando dividir qualquer número por 2.
@trots4940
@trots4940 4 жыл бұрын
@@nathalilopez4588 Levei em conta somente a primeira divisão, não tinha reparado nas outras divisões em sequência. Vlw pelo correção.
@AlexMoreira
@AlexMoreira 3 жыл бұрын
Depois de tanto tempo desse curso no ar ainda continuo divulgando com para meus colegas de TI, os que ainda não se enveredaram pela progrmação, e eles estão dando seus primeiros passos nesse mundo dos códigos. Sem dúvida é o meljor curso básico da linguagem.
@marcelalima8312
@marcelalima8312 4 жыл бұрын
Desafios difíceis, mas aula e explicações bem práticas e didáticas. Sou grata pela aula!
@amandagaudart1703
@amandagaudart1703 2 жыл бұрын
Eu conheci esse curso ainda no Ensino Médio, em 2018. Hoje eu estou na faculdade, fazendo física e voltando de novo pra aprender mais, de tão bom que esse curso é e de como fica bom o processo de aprender. Nem acredito que esse pessoal faz um conteúdo TÃO BOM desse DE GRAÇA e ainda tem gente que paga. Merecem todo o reconhecimento do mundo!
@livesdayrots8584
@livesdayrots8584 2 жыл бұрын
ja cheguei até aqui e estou muito feliz olhando pra trás e vendo o caminho q percorri 17/02/23
@TheEAS1998
@TheEAS1998 4 жыл бұрын
na resolução vou descobrir se funcionou direito ou fiz mt gambiarra dksjsksks otima aula. eu tava quase desistindo de programar, depois de 2 anos batendo cabeça, e agora to aqui, quase finalizando 🙏🏻 vlw cara, por democratizar o acesso a otimo conteúdo
@arieloliveira6626
@arieloliveira6626 2 жыл бұрын
Guanabara, muito obrigado por teus cursos! Já fiz eles e sem dúvida me ajuda demais sempre! Eu recomendo pra todas as pessoas que querem iniciar em programação, não existe didática melhor que a tua para Python! E sempre que eu tô com problema pra resolver algum código eu dou um pulo aqui pra dar uma relembrada. Sou muito grato por tu ter criado a paixão por Python que tenho hoje!
@tiagoosoriocoelho
@tiagoosoriocoelho 2 жыл бұрын
ta trabalhando na area?? começou na programação por esse curso??
@douglaselenicio6200
@douglaselenicio6200 5 жыл бұрын
Semana passada eu assisti essa aula e anotei os exercicios em um caderno de estudo, e hoje fui fazer e nao lembrei de quase nada, tive que assistir denovo e olhar minhas anotações, por isso é tão importante os exercicios para poder praticar.... Pratica leva a perfeição...
@porab6676
@porab6676 4 жыл бұрын
Cara, estou com um exercício pra fazer de lista e estou com dificuldade. Pode me chamar no whatsapp pra dar uma força? 47991479127
@leticiaevangelistaroque4666
@leticiaevangelistaroque4666 3 жыл бұрын
Amo essas aulas, salvando minhas notas em programação na faculdade, aulas simples e muito bem explicativo. Parabéns 👏👏👏
@realrebuen520
@realrebuen520 5 жыл бұрын
estou muito feliz em dizer que desde o inicio ate aqui consegui resolver todos os exercícios sem olhar resposta ( mesmo que na gambiarra) o único que travei foi o 19 que não consegui sem olhar resposta, tirando esse ate o 89 cumpri todos , em vários momentos eu pensei em desisti e olha a resposta mais insisti ate acender uma luz na cabeça e resolver os problemas
@Micagueiy
@Micagueiy 2 жыл бұрын
Eu tenho 13 anos e cheguei até aqui no curso de Python, até que eu decidi ser desenvolvedor de jogos. Então eu fui atrás de um curso e encontrei, não desisti até hoje de aprender programação.
@Lord.Kraken
@Lord.Kraken Жыл бұрын
100% fofo
@Micagueiy
@Micagueiy Жыл бұрын
@@Lord.Kraken fofo ? kk
@theriMogger
@theriMogger Жыл бұрын
cara, não sei se tu desistiu ou coisa do tipo, mas tenta aprender C++ ou java.São as melhores para jogos.
@Micagueiy
@Micagueiy Жыл бұрын
@@theriMogger caraaa valeu por me lembrar desse comentário:) na real, hoje estou usando uma game engine. E sim, até hoje desenvolvo games e já fiz mais de 30 desde de que eu postei esse comentário:). Agora mesmo estou desenvolvendo mais um, caraca nem lembrava desse comentário, é tão bom relembrar minhas origens kkk
@RafaelSousa-wn5gf
@RafaelSousa-wn5gf 6 жыл бұрын
Guanabara se der faz uma aula de lista (Parte 3) e nesta fala sobre List Comprehensions, acho muito importante esse conceito.... E é de muita valia para nós alunos está ciente dele, fora que em português quase ninguém explica direito esse conteúdo. Forte abraço
@jessicarobertadesouzasanto112
@jessicarobertadesouzasanto112 5 жыл бұрын
Sou muito grata em vc disponibilizar esse tipo de conteúdo com esse nivel de didática e qualidade! #DevelopWomen #SoftwareEngineeringStudent
@daichilino5401
@daichilino5401 5 жыл бұрын
isso ai, programação sao para todos haha
@marcelalima8312
@marcelalima8312 4 жыл бұрын
Isso ae👍
@meninorj2877
@meninorj2877 2 жыл бұрын
Posso perguntar como você está hoje ? Já começou na área?
@jessicarobertadesouzasanto112
@jessicarobertadesouzasanto112 2 жыл бұрын
@@meninorj2877 Oii! Quando eu fiz esse comentário estava no primeiro período de Bacharelado em Engenharia de Software, atualmente me encontro no sétimo período e sou pesquisadora em uma empresa acumuladora de energia. Atuo na área de TI e hj em dia, apensar de amar python e as vezes programar no mesmo minha dedicação maior tem sido na área de Fullstack e DevOps por demanda de oportunidades na minha área de pesquisa atual. Ai utilizo ferramentas, frameworks, metodologias de desenvolvimento, tecnologias como React, Node, TS, BD, Versionamento e muito mais Mas estou muito feliz, pois até o fim da academia ainda irei aprender e experienciar muitas áreas da tecnologia.
@meninorj2877
@meninorj2877 2 жыл бұрын
@@jessicarobertadesouzasanto112 obrigado por responder, espero que você tenha um futuro ainda melhor.
@wendelmatias8915
@wendelmatias8915 4 жыл бұрын
enfim uma aula fácil... amém senhor!
@porab6676
@porab6676 4 жыл бұрын
Tô com dificuldade num exercício da escola de listas. Me chama no WhatsApp pra dar uma força?
@porab6676
@porab6676 4 жыл бұрын
47991479127
@ex_script7091
@ex_script7091 5 жыл бұрын
Não sei se está correto mas é uma ideia... Este comentário pode-lhe ser útil de alguma forma... Percebe-se que em jogos (para quem veio a este curso procurando aprender a criar algum) as listas são muito importantes, pois podem servir para guardar vareáveis, ou seja, da mesma forma que um inventário/mochila serve para armazenar itens coletáveis e no decorrer do jogo serem capazes de executar seu uso, poupando tempo e também linhas do código. Se for assim (não sei se é, mas há esta possibilidade) o que você teria que fazer seria declarar uma lista, escrever o script dos itens e permitir que toda vez que o player passar sobre ele o coletar, adicionando ele a lista, removendo do mapa. Da mesma forma que acessamos valores digitados pelos usuários poderíamos acessá-los e usá-los. Pensando desta maneira, para jogos ou programas, as listas realmente são muito importantes, assim como as tuplas e dicionários, o que faz com que a palavra de nosso professor passe a valer ainda mais em seus sentidos de uso. Obrigado por lerem, espero ter incentivado pelo menos um pouco mais a ti.
@porab6676
@porab6676 4 жыл бұрын
Cara, tô precisando fazer uma atividade em lista ou arrays, mas tô com dificuldade. Se puder me ajudar me chama no WhatsApp: 47991479127
@ex_script7091
@ex_script7091 4 жыл бұрын
@@porab6676 Vixe, eu não entrava no KZbin a um tempo então não vi a notificação. Espero que tenha conseguido realizar sua atividade, se não conseguiu me avisa que vou ver como posso ajudar. Desculpa aí
@Hector-np3zi
@Hector-np3zi 3 жыл бұрын
Sim, é um bom comentário o seu. Mas acho que para inventários em jogos por exemplo, Dicionários devem ser ainda melhores, pois como o Guanabara disse nesse vídeo, surge essa "necessidade" de substituir o "índice" de uma lista dentro do índice de outra lista... veja o minuto de vídeo 10:51 para entender melhor.
@ex_script7091
@ex_script7091 3 жыл бұрын
@@Hector-np3zi Bom, eu me lembro de ter escrito esse comentário antes mesmo de ter chegado a esta parte do vídeo, mas obrigado pela adição dessa informação sobre dicionários serem melhores para inventários.
@Hector-np3zi
@Hector-np3zi 3 жыл бұрын
@@ex_script7091 Sem problemas, eu que agradeço por ter compartilhado a sua visão sobre o assunto.
@tcbandeira
@tcbandeira 5 жыл бұрын
O conteúdo é tão bom que entra na minha cabeça com uma facilidade incrível programação!
@marcelosilvademoraes
@marcelosilvademoraes 2 жыл бұрын
Assistindo em 01/12/2022, show de aula!!
@gilsonsantos565
@gilsonsantos565 Жыл бұрын
Bom dia professor Guanabara continua assim tem muitas pessoas aprendendo com você eu só uma
@marcelomoraes1341
@marcelomoraes1341 4 жыл бұрын
Só pra dar um salve pra quem ta estudando na pandemia que nem eu. Bora!!!
@audistergames285
@audistergames285 3 жыл бұрын
Aí maluco já fez todo curço? Adianta alguma coisa?
@audistergames285
@audistergames285 3 жыл бұрын
:)
@Victaoarbr
@Victaoarbr 6 жыл бұрын
Todos os desafios são legais mais esse 89 me chamou mais atenção pelo pequeno banco de dados criado. Parabéns Professor Guanabara.
@kevenp.santos2805
@kevenp.santos2805 4 жыл бұрын
No meio da aula me veio a ideia de fazer um cadastrador de pessoas então eu fiz: everyone = [] print('-=' * 15) print('{:^30}'.format('CADASTRADOR DE PESSOAS')) print('-=' * 15) while True: n = [] name = str(input('Nome: ')).strip().title() n.append(name) age = int(input('Idade: ')) n.append(age) gender= ' ' while gender not in 'MmFf': gender = str(input('Sexo: [M/F]')).strip() n.append(gender) everyone.append(n[:]) sn = ' ' while sn not in 'SsNn': sn = str(input('Quer Continuar? [S/N]')).strip() if sn in 'Nn': break for c in everyone: print('-=' * 15) print(f'''Nome: {c[0]} Idade: {c[1]} anos Sexo: {c[2].upper()}''') print('-=' * 15)
@blackbrouli7369
@blackbrouli7369 5 жыл бұрын
Caramba, nesse tempo de estudo, ontem comecei a projetar meu primeiro programa, por conta própria, só para saber e treinar o aprendizado em coisas ou trabalhos futuros, como também montar um portfólio. Bom meu projeto era, montar um programa, que leia o texto e traduza pra código binário, consegui fazer usando as tuplas, e tal, todo esse conhecimento até agora, mas pra fazer o inverso, o contrario pensei em varias, coisas, mas tudo dava errado, pq o texto em binário lia como um valor único, e não pegava o índice da tupla com a letra,,, binaria,,. Agora com essa aula, resolveu meu problema, vou fazer os exercícios pra me familiarizar, e depois implementar a ideia no meu programa,,, mano essa aula mostrou justamente o que eu precisava. Até pensei em separar o código de entrada em 8 números, em varias listas pra identificar as index, mas desse jeito fica bem melhor... Gracie
@zica800
@zica800 5 жыл бұрын
Minha prática do exemplo do professor do 17:00 : galera = [['João', 19], ['Ana', 33], ['Joaquim', 13], ['Maria', 45]] for i in range(0, len(galera)): for j in range(0, 2): if j % 2 ==0: print(f'{galera[i][j]:.5}')
@tr1ndola800
@tr1ndola800 9 ай бұрын
Pessoal uma dica pra quem tem dificyldade nos exercicios ao invez de voce ver a resolucao dele faz os outros e ve as resolucoes dos outros exercicios e drpois volta no que vc tava com dificuldade e tenta resolver. Pra mim tem dado certo e eu sempre consigo resolver oq eu tava com dificuldade
@wagnersantos9949
@wagnersantos9949 6 жыл бұрын
Eu curti as respostas do Alex Niezen aqui abaixo, mas confesso que desconhecia o uso do sample para criar lista sem numeros repetidos no ex 88. Eu usei o set e randint que acho q o pessoal deve conhecer mais e usei uma unica "list comprehension". Ja ele criou uma lista de listas com o sample. Eu curti muito pelo aprendizado de comandos novos. Mas achei que deu "mais trabalho" do q criar o set e depois converte-lo em uma lista. Bom sei la, vai de cada um e o importante é chegarmos no resultado, independente de como fizemos. Ate pq usar set e randint pode ser considerado por outros mais trabalhoso tbm do q um simples sample 😅😅
@ronyteodoro
@ronyteodoro Жыл бұрын
Fiz todas sem dificuldade. Gratidao eterna Guanabara! Quando eu receber meu primeiro salario uma parcela sera toda dedicada ao Curso em Video!
@19galinha99
@19galinha99 11 ай бұрын
tu conseguiu arranjar trabalho já mano??
@GeraldoSantana-sl1pn
@GeraldoSantana-sl1pn 7 ай бұрын
​@@19galinha99pra arrumar trabalho, tem que estudar outras coisas pai, tipos: classe, orientação a objetos etc. Escolher uma área, e fazer outros cursos pra se qualificar.
@niltzz_
@niltzz_ 15 күн бұрын
Olá para quem está vendo em 2025!. Queroi lhe dar uma dica: a melhor maneira de aprender é a prática que gera a dúvida. No minuto 18:00, o guanabara mostra um exemplo bem simples, e eu fiz algo bem mais complexo: cadastro = list() while True: dados = list() escolha = '' dados.append(str(input('Nome: '))) while True: try: idade = int(input('Idade: ')) dados.append(idade) break except: print('\033[31mDigite apenas números.\033[m ') cadastro.append(dados[:]) dados.clear() while escolha not in ['S', 'N']: escolha = str(input('Deseja cadastrar outra pessoa? [S/N]: ')).upper().strip()[0] if escolha == 'N': break print('''-------------------- | \033[31mNome\033[m | \033[31mIdade\033[m | ---------------------''') for p in cadastro: print(f'|{p[0]:^10}| {p[1]:^6}|') print('--------------------') Obs: sou iniciante igual você, as vezes, o que diferencia no aprendizado é a diferença do desejo de aprender.
@wagnersantos9949
@wagnersantos9949 6 жыл бұрын
Antes mesmo dele comentar eu pensei 🤔"ué ele não estava com/sem óculos?"
@celestetupina7124
@celestetupina7124 6 жыл бұрын
Wagner Herculano e eu também
@rayndercardoso7490
@rayndercardoso7490 6 жыл бұрын
antes dele fala eu percebi q mudo algo mas n coonsegui advinhar, tive a impressão que era o eculos mas n aceitei.
@dryckbaldwin
@dryckbaldwin 6 жыл бұрын
detesto essas falhas de continuação, parecendo filmes da DC.rsrsrsrsrs
@danielminhao9293
@danielminhao9293 4 жыл бұрын
Santa Sagacidade, Batman!
@stomperhk9107
@stomperhk9107 4 жыл бұрын
Era o óculos msm, kk.
@dzno23
@dzno23 3 жыл бұрын
Muito bom conseguir fazer todos os desafios da aula... Agora, partiu ver nas resoluções se meus programas ficaram iguais aos do Guana! Vlw professor! Muito bom!
@Matheus-yz5ce
@Matheus-yz5ce 4 жыл бұрын
Guanabara sem óculos é o mistério °-°
@davimoraesbr
@davimoraesbr 2 ай бұрын
Dica pro desafio 88, se usarem o sample da biblioteca random, ele vai gerar sem repetições. palpite = sample(range(61), 6) o palpite vai receber 6 jogos gerados de 0 a 60, (não conta o 61).
@AndreFelipe-oc6ru
@AndreFelipe-oc6ru Ай бұрын
Caramba! Mandou muito kk. Eu fiz um loop só pra isso D:
@leonardomelo4419
@leonardomelo4419 4 жыл бұрын
So queria dizer q ia ser doido se o boss do desafio fosse um esqueleto do mesmo tamanho em vez do holograma do Bill Gates kkk Melhores aulas que eu já vi de Python! Parabéns Guanabara!
@gremista0510
@gremista0510 Жыл бұрын
É um holograma do Guido van Rossum criador da linguagem python
@IvanMSSilva
@IvanMSSilva 5 жыл бұрын
cada inicio de aula do professor Gustavo Guanabara eu me sinto como estivesse entrando de serviço no quartel onde servir e ele era o oficial de dia dando as instruções kkkkk
@cardtunic
@cardtunic 5 жыл бұрын
WTF?
@marco.nascimento
@marco.nascimento 6 жыл бұрын
Aula incrível, como sempre. :))
@adriel6301
@adriel6301 Жыл бұрын
Há tempo que não acontece isso... mas consegui resolver todos os exercícios dessa aula. Feliz demais! (Se bem que demorei 2 dias... mas tranquilo 😆😆)
@Daniel_Melo01
@Daniel_Melo01 Жыл бұрын
Pra quem tá estudando em 2023, usem o chat gpt para conseguir dicas, só não vale usar pra construir o código completo, pq é isso que o chat gpt serve, pra auxiliar os programadores, abraços.
@anderson-medeiros
@anderson-medeiros Жыл бұрын
Não recomendo que façam isso. É normal passar por dificuldades, se você não conseguir resolver o exercício, repasse pelos passos anteriores, analise seu código, tente fazer de outra maneira. Só assim você vai compreender como funciona a programação. Se tudo der errado assista aos vídeos de resolução, reescreva o código depois apague e tente implementa-lo novamente sem olhar a resposta.
@thiagobueno1627
@thiagobueno1627 Жыл бұрын
eu uso o chat gpt pra pedir desafios maiores kkkk
@4letras459
@4letras459 Жыл бұрын
eu comecei recentemente a um mes... valeu pela dica
@herculesmello318
@herculesmello318 3 ай бұрын
assistindo a aula no dia 07/11/2024. sou servidor público e atuo na area de pericia criminal como agente. aprendendo programação para um dia me tornar um perito especialista em t.i
@mysteryuri05
@mysteryuri05 5 жыл бұрын
#86 - criar uma matriz 3x3 com valores do teclado. no final mostrar a matriz de forma correta. matriz = [[],[],[]] for c in range(0,3): for x in range(0,3): matriz[c].append(int(input(f'Valor [{c}][{x}]: '))) for c in range(0,3): for x in range(0,3): print(f'[{matriz[c][x]}]', end='') print()
@Angelriva
@Angelriva Жыл бұрын
Cara seu codigo ficou show!!
@LucianoIFF
@LucianoIFF 4 жыл бұрын
Guanabara parabéns. Que explicação perfeita com uma didática exemplar.
@ianchristani1
@ianchristani1 5 жыл бұрын
ex 85 valores=[[],[]] for v in range(1,8): v=(int(input(f'digite o valor {v}: '))) if v%2==0: valores[0].append(v) else: valores[1].append(v) valores[0].sort() valores[1].sort() print(f'Os valores pares sao {valores[0]} e os impares sao {valores[1]}')
@MysterioFan02
@MysterioFan02 2 жыл бұрын
não sabia que dava pra sortear usando o índice antes do .sort! valeu :D
@mppbeginner7106
@mppbeginner7106 4 жыл бұрын
20:35 da pra fazer usando só uma lista: lista = [] for i in range(0, 3): n = str(input('seu nome: ')).title().strip() i = int(input('sua idade: ')) print() lista.append([n, i, s]) for e in lista: print(e[0], e[1])
@rayndercardoso7490
@rayndercardoso7490 6 жыл бұрын
Hehe o comercial da udemy mudou!! com uma garota propaganda bem top ;-)
@ex_script7091
@ex_script7091 5 жыл бұрын
Se escreveres a palavra "todo" em um comentário na nova versão do pycharm community, todo o texto que estiver após a palavra se destaca com uma coloração amarelada-neon, para melhor leitura. texte: # todo: coloração amararelo-neon. Obs: Ao menos no meu funcionou.
@deepmoat9592
@deepmoat9592 4 жыл бұрын
Testei e aqui funcionou também. Curioso, já que está em inglês e não português. Valeu a dica.
@ex_script7091
@ex_script7091 4 жыл бұрын
@@deepmoat9592 Realmente. Estamos aqui para nos ajudar, afinal! ksks
@ex_script7091
@ex_script7091 4 жыл бұрын
@@deepmoat9592 Tu estás em qual exercício ?
@deepmoat9592
@deepmoat9592 4 жыл бұрын
@@ex_script7091 Terminei o 89 (aquele das médias dos alunos, usando listas compostas). Agora vou começar a assistir a aula sobre os dicionários. E você? Já concluiu o curso?
@ex_script7091
@ex_script7091 4 жыл бұрын
@@deepmoat9592 Não, na verdade estou na aula 19 ainda. Infelizmente o desânimo me afligiu. Estou no exercício 95.
@mateusvitorino
@mateusvitorino 4 жыл бұрын
Aproveitando o final de ano, tive a ideia de fazer um programa que randomiza os números da mega sena. Obrigado Gustavo Guanabara e a todos os profissionais do Curso em vídeo. Se eu ganhar uma parte vai ser doada para o curso em video.! rsrsr """Este programa gera números randômicos para megasena""" import random print('Os numeros sorteados são:') for n in range(0,6): num = random.randint(1,60) print(f' {num}', end=' ')
@deepmoat9592
@deepmoat9592 4 жыл бұрын
Essa aula de listas está parecendo o filme Inception (A origem). É lista dentro da lista de outra lista.
@YuryMota1
@YuryMota1 Жыл бұрын
Exercício 86: matriz = [[],[],[]] for i in range(0, 3): for c in range(0, 3): matriz[i].append(int(input(f'Digite um valor para [{i}, {c}]: '))) print('='*50) for i in matriz: print(i)
@Juniordigital
@Juniordigital 4 жыл бұрын
Mas a palavra do Senhor permanece para sempre. E esta é a palavra que entre vós foi evangelizada. 1 Pedro 1:25 HAUEHAUEHAUHEHS
@d0minguesj0ao85
@d0minguesj0ao85 3 жыл бұрын
Olha eu apertando nos números e indo para o minuto 1:25 hahahhahaha
@Juniordigital
@Juniordigital 3 жыл бұрын
@@d0minguesj0ao85 caraca, até eu apertei kkkkk nem lembro o que eu quis dizer com esse comentário kkkkkkk
@d0minguesj0ao85
@d0minguesj0ao85 3 жыл бұрын
@@Juniordigital nem eu
@thiagopereira6257
@thiagopereira6257 11 ай бұрын
lista é um conteudo simples, mas que tem que aplicar tudo que foi visto no curso.
@christianallan9973
@christianallan9973 6 жыл бұрын
[DESAFIO 086] lista = [[], [], []] for i in range(3): for j in range(3): lista[i].append(int(input(f'Digite um valor [{i},{j}]:'))) print('='*50) for x in range(len(lista)): for y in range(len(lista)): print(f'[{lista[x][y]}]', end='') print('') [DESAFIO 088] Demorei um pouquinho para resolver kk from random import randint from time import sleep lista = list() gerados = list() print('-'*50) print(f'{"MEGA SENA":^50}') print('-'*50) num = int(input('Quantos jogos deseja gerar:')) print('='*50) for i in range(num): for j in range(0, 6): gerar = randint(1, 8) if gerar in lista: while gerar in lista: gerar = randint(1, 60) if gerar not in lista: lista.append(gerar) break else: lista.append(gerar) gerados.append(lista[:]) lista.clear() sleep(1) print(f'Jogo {i+1}: {gerados[i]}') print('-'*50) print(f'{"BOA SORTE":^50}') print('-'*50) [DESAFIO 089] lista = list() notas = list() nomes = list() while True: nome = str(input('Nome do aluno:').capitalize()) nomes.append(nome) nt1 = float(input('Nota 1:')) notas.append(nt1) nt2 = float(input('Nota 2:')) notas.append(nt2) nomes.append(notas[:]) lista.append(nomes[:]) notas.clear() nomes.clear() opcao = str(input('Deseja continuar[s/n]:')) print('=' * 60) if opcao in 'sS': continue elif opcao in 'nN': break tamanho = len(lista) guarda = tamanho * 2 print('Nº NOME MÉDIA') print('-'*40) for i in range(tamanho): print(f'{i+1} {lista[i][0]:
@larissacunha3287
@larissacunha3287 Жыл бұрын
me ajudou mt
@LJengineeringSR71
@LJengineeringSR71 5 жыл бұрын
Até agora, esses são os exercícios mais legais de fazer :)
@BeToWz16
@BeToWz16 5 жыл бұрын
Rapaz, eu vinha numa maestria tão grande resolvendo os exercícios rapidinho e tal, mas depois que entrou nessas danadas de listas e tuplas :( . O bixo pegou! O problema não entender as ferramentas utilizadas, é sacar qual a linha de raciocínio que eu devo seguir pra resolver o exercício :'(
@mcsaslf5083
@mcsaslf5083 4 жыл бұрын
2 , mas agora já tô entendendo melhor
@JorgeAdy-r3c
@JorgeAdy-r3c 3 ай бұрын
Aula mito boa! Muito obrigado professor Guanabara
@full_rage9448
@full_rage9448 6 жыл бұрын
Quantos mundos aproximadamente terá o curso de Python? vai chegar ao nível de produção de interface ou app?
@ricardopouza4198
@ricardopouza4198 6 жыл бұрын
Procure na udemy já tem curso lá até a criação de app. E vai fazendo os 2.
@EngLhag
@EngLhag 6 жыл бұрын
Qual o nome do curso exatamente? Vi vários de python por lá.
@marco.nascimento
@marco.nascimento 6 жыл бұрын
Acho que pelo menos 5. O 4º acredito que será sobre funções e o 5º sobre Classes...aí depois não sei até onde ele vai.
@josehernandes8726
@josehernandes8726 5 жыл бұрын
Apenas 3 ele diz isso no inicio
@FakeAccount
@FakeAccount 5 жыл бұрын
@@josehernandes8726 Serão 4, o quarto será python orientado a objeto, e já está sendo finalizado
@Luiz_Filipe_BH
@Luiz_Filipe_BH 5 ай бұрын
Professor Gustavo Guanabara, vim aqui te agradeçer e te contar uma coisa. Quando vi o exercicio de matriz com 9 caracteres pensei, acho que dá para criar um jogo da velha com isso! Então fui lá e me desafiei.... não ficou muito elegante, o computador é totalmente aleatório, mas está funcional!!!!!!! Vou compartilhar aqui o código para todos os alunos verem que dá pra fazer com o conhecimento até a aula 17: OBS: O jogador sempre começa o jogo, ele joga com "X" já o computador joga com "O": #jogo da velha criado por Luiz Filipe \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ from random import randint from time import sleep vezes = 0 tabuleiro = [["","",""],["","",""],["","",""]] print('*'*30) print(f'{'JOGO DA VELHA':^30}') print('*'*30) print('RASCUNHO DO TABULEIRO:') print(f'{'00':^5}|{'01':^5}|{'02':^5}') print('-'*15) print(f'{'10':^5}|{'11':^5}|{'12':^5}') print('-'*15) print(f'{'20':^5}|{'21':^5}|{'22':^5}') print('*'*30) print('VOCÊ JOGA COM "X", ESCOLHA SUA JOGADA CONFORME RASCULHO') while True: # essa é a parte do jogador \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ vezes +=1 jogada = str(input('Qual sua jogada, passe dois números como coordenada: ')) a = int(jogada[0]) b = int(jogada[1]) if tabuleiro[a][b] == "": tabuleiro[a][b] = 'X' else: print('jogada inválida') continue print('*'*60) print(f'{tabuleiro[0][0]:^5}|{tabuleiro[0][1]:^5}|{tabuleiro[0][2]:^5}') print('-'*15) print(f'{tabuleiro[1][0]:^5}|{tabuleiro[1][1]:^5}|{tabuleiro[1][2]:^5}') print('-'*15) print(f'{tabuleiro[2][0]:^5}|{tabuleiro[2][1]:^5}|{tabuleiro[2][2]:^5}') print('*'*60) # essa é a parte dos resultados do jogador \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ if tabuleiro[0][0] == tabuleiro[1][1] == tabuleiro[2][2] == 'X': print('=-=-=-=-=-=-PARABÉS VOCÊ GANHOU!=-=-=-=-=-=-=-=') print('*' * 60) exit() if tabuleiro[0][2] == tabuleiro[1][1] == tabuleiro[2][0] == 'X': print('=-=-=-=-=-=-PARABÉS VOCÊ GANHOU!=-=-=-=-=-=-=-=') print('*' * 60) exit() for n in range(3): if tabuleiro[n][0] == tabuleiro[n][1] == tabuleiro[n][2] == 'X': print('=-=-=-=-=-=-PARABÉS VOCÊ GANHOU!=-=-=-=-=-=-=-=') print('*' * 60) exit() if tabuleiro[0][n] == tabuleiro[1][n] == tabuleiro[2][n] == 'X': print('=-=-=-=-=-=-PARABÉS VOCÊ GANHOU!=-=-=-=-=-=-=-=') print('*' * 60) exit() # aqui o jogo verifica se deu empate onde as jogadas somadas dão 9 \\\\\\\\\\\\\\\\\\\\\\\ if vezes ==9: print('fim de jogo, empate') exit() # essa é a parte do do computador usando números aleatórios para achar a posição \\\\\\\ print(f'{"VEZ DO COMPUTADOR":^60}') vezes += 1 sleep(1) while True: ca = randint(0,2) cb = randint(0,2) if tabuleiro[ca][cb] == "": tabuleiro[ca][cb] = 'O' break else: continue print('*' * 60) print(f'{tabuleiro[0][0]:^5}|{tabuleiro[0][1]:^5}|{tabuleiro[0][2]:^5}') print('-' * 15) print(f'{tabuleiro[1][0]:^5}|{tabuleiro[1][1]:^5}|{tabuleiro[1][2]:^5}') print('-' * 15) print(f'{tabuleiro[2][0]:^5}|{tabuleiro[2][1]:^5}|{tabuleiro[2][2]:^5}') print('*' * 60) # essa é a parte dos resultados do computador \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ if tabuleiro[0][0] == tabuleiro[1][1] == tabuleiro[2][2] == 'O': print('=-=-=-=-=-=-QUE PENA, VC PERDEU!=-=-=-=-=-=-=-=') print('*' * 60) exit() if tabuleiro[0][2] == tabuleiro[1][1] == tabuleiro[2][0] == 'O': print('=-=-=-=-=-=-QUE PENA, VC PERDEU!=-=-=-=-=-=-=-=') print('*' * 60) exit() for n in range(3): if tabuleiro[n][0] == tabuleiro[n][1] == tabuleiro[n][2] == 'O': print('=-=-=-=-=-=-QUE PENA, VC PERDEU!=-=-=-=-=-=-=-=') print('*' * 60) exit() if tabuleiro[0][n] == tabuleiro[1][n] == tabuleiro[2][n] == 'O': print('=-=-=-=-=-=-QUE PENA, VC PERDEU!=-=-=-=-=-=-=-=') print('*' * 60) exit()
@toptudotv2935
@toptudotv2935 6 жыл бұрын
não para de fazer videos POR FAVOR
@apollo15gamer58
@apollo15gamer58 Жыл бұрын
Comecei esse curso no inicio do ano com 16 kkkk, agr ja fiz aniversario e ja estamos quase no Natal kkkk, eu dei uma pausa pois minha escola exigiu muito de mim ensino tecnico quebra nossas pernas mas vamos indo, no começo do ano fiz até o ex23 se não me engano agr to nas férias 100% dedicado a python, prova é que comecei dnv esse curso dnv a apenas 20 dias, no meio tempo que não fiz esse, estava vendo o de Javaxscript, criei um site inteiro para apresentar por causa daquele curso e ano que vem devo desenvolver um jogo com os conhecimentos que tive nesse, meu sonho é poder criar qualquer coisa que vier na mente e não ficar com aquele pensamento de.... É impossivel, amo programação por causa dessa liberdade.... Talvez ame Minecraft pelo mesmo motivo hehe
@Guilherme-pp1on
@Guilherme-pp1on Жыл бұрын
boa mano, passei um tempão também parado mas estou progredindo agora nas minhas férias
@vcalegare
@vcalegare 6 жыл бұрын
Meus amigos, tudo bem? Eu gostaria de fazer uma pergunta. Eu sou advogado e por força do destino vim morar fora do Brasil, mas sempre fui apaixonado por tecnologia, principalmente programação. Eu estou estudando muito sozinho (através de livros e cursos via internet) e gostaria de saber se vocês acreditam que é possível se especializar em programação sem ter estudado o conteúdo em uma faculdade. Sou uma pessoa bastante dedicada e, considerando os recursos que a internet nos fornece, temos muita informação a nossa disposição. Enfim, se entenderem que é possível, vocês tem alguma recomendação para mim? Neste momento estou focando minhas atenções no estudo de algoritmo e python. Um abraço a todos!
@DiegoDS01
@DiegoDS01 6 жыл бұрын
Estou no mesmo barco cara. Alem de Python e algorítimo, tbm estou estudando interface em Python se tiver interesse segue o link(a qualidade da aula não chega nem perto dessa do guanabara, mas da pra aprender.) kzbin.info/www/bejne/oYS0daNoZcqYp6c
@vcalegare
@vcalegare 6 жыл бұрын
Diego Santos obrigado Diego! Vou olhar sim!
@mariadiomar5646
@mariadiomar5646 6 жыл бұрын
Sim victor, é perfeitamente possível. Tudo vai depender da tua dedicação e força de vontade. Na Internet tu vai encontrar todo tipo de informação.
@ruirossi6241
@ruirossi6241 6 жыл бұрын
Victor, respondendo de forma franca e direta a sua pergunta: se especializar, eu acredito que não. Sou eng. eletrônico e sempre tive que trabalhar com programação. Na minha época de estágio (há 31 anos) tive que desenvolver um programa para fazer um pós processamentos de dados gerados a partir de uma central telefônica. Foi-me dado um livro de Pascal e mandaram eu me virar. Eu não sabia NADA sobre programação, mas, claro, eu tinha um excelente orientador. Levei 6 meses estudando, desenvolvendo, testando e documentando o sistema, que no final, entrou no portfólio de produtos da empresa. Fiz interface gráfica e tudo mais. Achei que sabia programar. O que eu aprendi de fato, hj posso afirmar isso, foi lógica de programação. Sem dúvida alguma, muito útil para entender novas linguagens. Em 2018, depois dos meus filhos adultos e criados, resolvi prestar o ENEM e passei em computação. Vou iniciar o terceiro período. A quantidade de técnicas que aprendi para se desenvolver um sistema, em apenas uma matéria, foi imensa. Sei que ainda não aprendi 1% do que tenho pela frente. Estou entusiasmado e vibrando com tudo. Qual a vantagem da universidade? Ela tem um roteiro bem definido e bem alinhavado do mínimo que precisamos e em qual ordem devemos estudar. De longe, não é o ideal, mas é o que se tem pra hoje. RESUMO: um curso universitário irá te guiar/orientar como estudar para essa carreira maravilhosa que todos aqui queremos seguir. Parabéns, abraço e sucesso em seus estudos!!! Sou fã das aulas do Guanabara e de suas orientações tb.
@gomesbruno201
@gomesbruno201 6 жыл бұрын
Olha, minha formação é diferente da sua, mas acredito que no seu curso também tenha passado a situação de estudar muito mais fora da faculdade do que na própria sala de aula, por tanto, acredito que com a determinação e o devido encaminhamento seja perfeitamente possível aprender tão bem quanto. Podemos não ter a mesma cobrança, testes ou pessoas apontando nossos erros, mas definitivamente não estamos sozinhos nesses barco.
@josiclerlemesilva4062
@josiclerlemesilva4062 6 жыл бұрын
Muito bom excelente aula parabéns Gustavo Guanabara!!!
@oorial
@oorial 5 жыл бұрын
12:36 Estava faltando os óculos? Sla eu me senti por ter percebido
@Djheffeson
@Djheffeson 6 жыл бұрын
AAAAAAAAAAAAAAAAAAAAAAAAA FINALMENTE
@gustavoc6812
@gustavoc6812 4 жыл бұрын
Achei que o "clear" ficou meio jogado, introduziu do nada sem explicar.
@joaosf8379
@joaosf8379 4 жыл бұрын
Pois é, acho que ele esqueceu, ele n costuma mostrar algo assim do nada.
@marcosmetalmind
@marcosmetalmind 6 жыл бұрын
Tava mais ansioso para essa aula do que pela 8° temporada de GOT
@isvaldosantos9482
@isvaldosantos9482 6 жыл бұрын
VÍDEO NOVOOOOO kkk print(‘
@lucapohl-angel4618
@lucapohl-angel4618 4 жыл бұрын
from emoji import emojize print(emojize('Tmj :heart:'), use_aliases=True)
@rogeriovilela2518
@rogeriovilela2518 6 жыл бұрын
Ótima aula Gustavo. Gostaria de deixar uma sugestão de colocar os enunciados dos exercícios na descrição do vídeo. Assim fica mais fácil de anotar e, caso alguém tiver dúvida com o enunciado, assista de novo o vídeo. Valew
@bernardo231
@bernardo231 6 жыл бұрын
Minhas respostas: #ex084 pessoas = [] qtde_pess = 0 continuar = "sim" while continuar == "sim": # Cadastra a pessoa e acrescenta a quantidade de pessoas dado = [input("Digite o seu nome: "), float(input("Digite o seu peso: "))] pessoas.append(dado.copy()) qtde_pess += 1 # Verifica se o usuário deseja continuar continuar = input("Você deseja continuar? ").strip().lower() while continuar not in ["sim", "nao", "não"]: continuar = input("Opção inválida. Você deseja continuar? ").strip().lower() print() # Define o maior peso if qtde_pess == 1: maior_peso = menor_peso = dado[1] elif dado[1] > maior_peso: maior_peso = dado[1] elif dado[1] < menor_peso: menor_peso = dado[1] # Define as pessoas com mais e menos peso pessoas_mai = pessoas_men = "" for p in pessoas: if p[1] == maior_peso: pessoas_mai += p[0].title() + "; " if p[1] == menor_peso: pessoas_men += p[0].title() + "; " # Gera a saída print("Foram cadastradas {} pessoas".format(qtde_pess)) print("O maior peso foi de {}kg, sendo o peso de: {}".format(maior_peso, pessoas_mai)) print("O menor peso foi de {}kg, sendo o peso de: {}".format(menor_peso, pessoas_men)) #ex085 nums = [[], []] for i in range(7): num = int(input("Digite um número: ")) if num % 2 == 0: nums[0].append(num) else: nums[1].append(num) print(" Números pares: {} Números ímpares: {}".format(nums[0], nums[1])) #ex086 tam = 3 matriz = [[] for x in range(tam)] # Laço da linha for i in range(tam): # Laço da coluna for j in range(tam): # Lê o número e acrescenta à matriz num = int(input("Elemento [{}, {}]: ".format(i + 1, j + 1))) matriz[i].append(num) # Printa a matriz print(" Sua matriz:") # Laço da linha for i in range(tam): # Laço da coluna for j in range(tam): # Escreve um elemento sem pular uma linha print(matriz[i][j], end=" ") # Pula uma linha print() #ex087 tam = 3 matriz = [[] for x in range(tam)] soma_pares = soma_tercol = maior_seglin = 0 for i in range(tam): for j in range(tam): num = int(input("Elemento [{}, {}]: ".format(i + 1, j + 1))) matriz[i].append(num) if num % 2 == 0: soma_pares += num if j == 2: soma_tercol += num if i == 1 and num > maior_seglin: maior_seglin = num print("Sua matriz: ") for i in range(tam): for j in range(tam): print(matriz[i][j], end=" ") print() print(" A soma de todos os valores pares é {}".format(soma_pares)) print("A soma dos valores da terceira coluna é {}".format(soma_tercol)) print("O maior valor da segunda linha é {}".format(maior_seglin)) #ex088 # Eu poderia usar o sample mas assim n tem graça from time import sleep from random import choice nums = [x for x in range(1, 61)] # Define a quantidade de jogos qtde = int(input("Digite a quantidade de jogos para sortear: ")) print(" Jogos:") for i in range(qtde): # Inicializa a sequência do jogo e os números disponíveis seq = [] nums_disponiveis = nums.copy() for j in range(6): # Escolhe um número dentre os disponíveis num = choice(nums_disponiveis) # Tira o número escolhido dos disponíveis nums_disponiveis.remove(num) # Adiciona o número à sequência seq.append(num) # Ordena a sequência gerada seq.sort() # Printa a sequência e espera 0.5 segundos print(seq) sleep(0.5) #ex089 alunos = [] continuar = "sim" while continuar == "sim": aluno = [input("Nome: "), [float(input("Nota: ")) for x in range(2)]] alunos.append(aluno) continuar = input("Você deseja continuar? ").strip().lower() while continuar not in ["sim", "nao", "não"]: continuar = input("Opção inválida. Você deseja continuar? ").strip().lower() print(" NUM. | NOME | MÉDIA") for num, aluno in enumerate(alunos): print("{:
@albertojosefaganello9746
@albertojosefaganello9746 Ай бұрын
A resolução do desafio 86 nessa mesma ordem é um teclado numérico de um notebook/calculadora, muito massa!
@soueric
@soueric 6 жыл бұрын
Como faço a prova do mundo 2?
@moraisws5729
@moraisws5729 6 жыл бұрын
Também queria saber...
@FelipeNavesOrionRit
@FelipeNavesOrionRit 6 жыл бұрын
www.cursoemvideo.com/ faça o login e vá em cursos.
@soueric
@soueric 6 жыл бұрын
Felipe Naves não tem o mundo 2 no site
@FelipeNavesOrionRit
@FelipeNavesOrionRit 6 жыл бұрын
Eric Andrade verdade. Não achei pelo navegador do celular. Pode ser que ainda não tenha chegado. Vou pesquisar pra ver se descubro.
@nataferreira3562
@nataferreira3562 6 жыл бұрын
nao tem a prova do mundo 2
@ViniciusOliveira-fz4cc
@ViniciusOliveira-fz4cc 4 ай бұрын
Tô ficando bom nisso
@JunioJsv
@JunioJsv 6 жыл бұрын
#Fiz assim #Ex084 pessoas = [] dados = [] peso = [] for p in range(0, 3): dados.append([str(input('Nome: ')), int(input('Peso: '))]) pessoas.append(dados[:]) dados.clear for p in range(0, len(pessoas[0])): peso.append(pessoas[0][p-1][1]) peso.sort() print(f'{len(pessoas[0])} pessoas foram cadastradas, o mais pesado(a) tinha: {peso[len(pessoas[0])-1]} Kg e o mais leve tinha: {peso[0]} Kg.')
@mateus-dev-me
@mateus-dev-me 5 жыл бұрын
ficou mt bm, mas não seria "limitado" esse for? pois o programa deve ler "n" dados...
@byttencourt
@byttencourt Жыл бұрын
Brabo hein Guanabara.. Estiloso esse Óculos kk
@alexniezen244
@alexniezen244 6 жыл бұрын
Minhas resoluções para todos os desafios: #Ex084 pessoas = [] while True: pessoa = [] nome = input('Nome: ') peso = float(input('Peso: ')) pessoa.append(nome) pessoa.append(peso) if not pessoas: pesado = leve = peso else: if peso > pesado: pesado = peso elif peso < leve: leve = peso pessoas.append(pessoa[:]) continua = input('Quer continuar? [S/N] ') if continua in 'nN': break print('-='*30) print(f'Ao todo, você cadastrou {len(pessoas)} pessoas.') print(f'O maior peso foi de {pesado}Kg. Peso de', end=' ') for p in pessoas: if p[1] == pesado: print(p[0], end=' ') print(f' O menor peso foi de {leve}Kg. Peso de', end=' ') for p in pessoas: if p[1] == leve: print(p[0], end=' ') #Ex085 numeros = list() pares = list() impares = list() for n in range(7): valor = int(input(f'Digite o {n+1}o. valor: ')) if valor % 2 == 0: pares.append(valor) else: impares.append(valor) numeros.append(pares[:]) numeros.append(impares[:]) print('-=' * 30) print(f'Os valores pares digitados foram: {sorted(numeros[0])}') print(f'Os valores ímpares digitados foram: {sorted(numeros[1])}') #Ex086 matriz = list() linha = list() for c in range(3): for l in range(3): linha.append(int(input(f'Digite um valor para [{c}, {l}]: '))) matriz.append(linha) linha = list() print('') for l in matriz: for n in l: print(f'[ {n} ]', end='') print(' ', end='') #Ex087 matriz = list() linha = list() for c in range(3): for l in range(3): linha.append(int(input(f'Digite um valor para [{c}, {l}]: '))) matriz.append(linha) linha = list() print('') for l in matriz: for n in l: print(f'[ {n} ]', end='') print(' ', end='') soma_pares = 0 for l in matriz: for n in l: if n % 2 == 0: soma_pares += n soma_terceira_col = 0 for n in range(3): soma_terceira_col += matriz[n][2] maior = max(matriz[1]) print('-=' * 30) print(f'A soma dos valores pares é {soma_pares}.') print(f'A soma dos valores da terceira coluna é {soma_terceira_col}.') print(f'O maior valor da segunda coluna é {maior}.') #Ex088 from random import sample from time import sleep jogos = list() print('-' * 30) print('{:^30}'.format('JOGA NA MEGA SENA')) print('-' * 30) palpites = int(input('Quantos jogos você quer que eu sorteie? ')) print(f'-=-=-= SORTEANDO {palpites} JOGOS -=-=-=') for p in range(palpites): jogos.append(sample(range(1, 60), 6)) for n, j in enumerate(jogos): print(f'Jogo {n+1}: {sorted(j)}') sleep(1) print('-=-=-=-=-= < BOA SORTE! > -=-=-=-=-=') #Ex089 alunos = list() while True: aluno = [] nome = input('Nome: ') nota1 = float(input('Nota 1: ')) nota2 = float(input('Nota 2: ')) aluno.append(nome) aluno.append([nota1, nota2]) media = sum(aluno[1])/2 aluno.append(media) alunos.append(aluno) continua = input('Quer continuar? [S/N] ') if continua in 'nN': break print('-=' * 25) print('No. NOME MÉDIA') print('-' * 25) for n, a in enumerate(alunos): print('{:')
@tallysruthiler
@tallysruthiler 6 жыл бұрын
Ficou muito bom, seria legal incluir umas validações para a escolha do índice. ex: while True: print('=' * 45) escolha = 0 escolha = int(input('Mostrar notas de qual aluno? [999 p/ Sair]: ')) if escolha == 999: print('=' * 45) print('FINALIZANDO...') sleep(1) break if escolha < len(alunos): print('As notas de {} são {}.'.format(alunos[escolha][0], alunos[escolha][1])) else: print('O Aluno não existe. Tente novamente.') Assim dá p validar se o número do aluno existe.
@alexniezen244
@alexniezen244 6 жыл бұрын
Sim, validações são sempre bem-vindas. Não coloquei tanto por falta de tempo quanto para o post aqui não ficar ainda maior, mas belo exemplo, obrigado.
@aprendatudo1920
@aprendatudo1920 6 жыл бұрын
ei man muda o 85 ele pediu tudo dentro de uma lista apenas, e nessa lista deve haver 2 outras listas, lembra daquele assunto chamado conjuntos de matematica que dá o 1° ano? é a mesma coisa olha como eu fiz: tot = [list(), list()] for n in range(1, 7): numero = int(input(f'digite o {n}° numero: ')) if numero % 2 != 0: tot[0].append(numero) else: tot[1].append(numero) tot[0].sort() tot[1].sort() print('os valores pares digitados foram {tot[1]}') print('os valores ímpares digitados foram {tot[0]}') em matematica tot seria tot = {{}, {}} onde, tot diferente de vazio
@aprendatudo1920
@aprendatudo1920 6 жыл бұрын
ou seja a interseção de tot[0] com tot[1] é o proprio vazio, e a uniao dos mesmo é o proprio tot, assim como o complementar de tot[0] em realação a tot[1] é o proprio tot[1] e a diferença simetrica de ambos são eles mesmos, bem interesante isso se tiver alguma curiosidade pesquisa ai, conjuntos matematica 1° ensino medio, é uma previa a funções assim como par ordenado (não sei se as funções na programação é igual na matematica mas se for entao e facil, da uma olhada ai que voce ja fica na frente e facilita o aprendizado)
@alexniezen244
@alexniezen244 6 жыл бұрын
@AprendaTudo amigo, ele pediu tudo dentro de uma única lista, mas não disse que precisava trabalhar direto dentro dessa lista, fiz append delas depois e o resultado foi o mesmo. Se você ler e seguir o Zen do Python, vai ver que explicito é melhor que implícito, logo o meu jeito é mais "pythônico". Mas no geral, não faz diferença aqui. Seu código ficou legal, só cuida que com range(1, 7) você tem 6 números, não 7, como pedido no enunciado. Caso queira uma versão mais enxuta, sem tantas variáveis e com menos linhas, pode fazer assim também (e perdoe-me quem já entende como funciona concatenação de string na memória): #Ex085 numeros = [[], []] for n in range(7): valor = int(input(f'Digite o {n+1}o. valor: ')) numeros[0].append(valor) if valor % 2 == 0 else numeros[1].append(valor) print('=-' * 30 + f' Os valores pares digitados foram: {sorted(numeros[0])}' f' Os valores ímpares digitados foram: {sorted(numeros[1])}') edit: Se eu pudesse utilizar apenas uma lista e não me preocupar com a parte computacional, faria assim: tot = [int(input(f'Digite o {i+1}o. valor: ')) for i in range(7)] print('=-' * 30 + f' Os valores pares digitados foram: {sorted([x for x in tot if x % 2 == 0])}' f' Os valores ímpares digitados foram: {sorted(x for x in tot if x % 2 != 0)}')
@gomes1972
@gomes1972 3 жыл бұрын
Fiquei horas pensando em como resolver o 89, pra mim o mais difícil até agora (já que fiquei com dificuldade em listas) mas consegui escrever e resolver o enunciado, no meu código só falta alinhar a parte do resultado das médias, de resto tudo funciona! num=[] n=[] while True: num.append(str(input('Digite o nome do(a) estudante: '))) num.append(float(input('Digite a primeira nota: '))) num.append(float(input('Digite a segunda nota: '))) n.append(num[:]) num.clear() ask=str(input('Quer continuar? [S/N] ')) if ask in 'Nn': break print(f'='*30) print(f'{"BOLETIM":^30}') print(f'='*30) print(f'{"N°"} {"NOME"} {"MÉDIA"}') for pos in range(0,len(n)): media=(n[pos][1]+n[pos][2])/2 print(f'{pos} {n[pos][0]} {media}') while True: per=int(input('Ver notas de qual aluno(a)? [999 Interrompe] ')) if per==999: print('Finalizando...') print('Volte sempre
@pedroserafim7727
@pedroserafim7727 2 жыл бұрын
Amei a animaçãozinha dos desafios.
@GeraldoSantana-sl1pn
@GeraldoSantana-sl1pn 7 ай бұрын
Rapaz, isso quebra a cabeça mn 😂😂 se e doido kk
@gustavovilioni
@gustavovilioni 4 жыл бұрын
22:16 Exemplo 24:28 Ex.084 26:12 Ex.085 29:09 Ex: 086
@Maycon7862
@Maycon7862 10 ай бұрын
Para o desafio 87#(Dica)Existe um comando chamado 'sum' ele soma todos os valores numericos de uma lista Ex: Lista1=[2,4,1] Somar=sum(lista1) Print(somar).
@CledsonMedeirosFX
@CledsonMedeirosFX 6 жыл бұрын
Achei tranquilo o último desafio, estou ansioso pela aula de dicionários
@leonciopereira712
@leonciopereira712 3 жыл бұрын
Essa aula foi incrível!!! Muito obrigado!!
@andreluisvaz7039
@andreluisvaz7039 3 жыл бұрын
Excelente, estou aprendendo muito professor. Gratidão.
@vittaday
@vittaday 2 жыл бұрын
Mais uma aula sensacional, valeu professor!
@rafaelsousa7659
@rafaelsousa7659 4 жыл бұрын
Essa lista foi a que eu fiz mais rápido. 🙌
@ossussurrosdaescuridao
@ossussurrosdaescuridao Жыл бұрын
nos teste para adicionar 5 pessoas dentro de uma lista, é mais simples (elegante) fazer: lista = [] for i in range(0, 5): nome = input(Nome: ).strip() idade = int(input('Idade: ) lista.append([nome, idade]) esse exemplo adicionando uma lista dentro de outra ne, pode adicionar tupla dentro da lista tb, ai sera so trocar [] por > () no append.
@ruandiego3745
@ruandiego3745 5 жыл бұрын
Guanabara, faltou você explicar sobre shalow copy's e deep copy's. É muito importante quando se trata de cópias, sabe disso
@fernandoschneider3364
@fernandoschneider3364 4 жыл бұрын
#Desafio 86 #Matriz matriz = list() linha = list() for i in range(0, 3): for j in range(0, 3): print(f'Elemento [{i}][{j}]: ') linha.append(int(input(''))) matriz.append(linha[:]) linha.clear() for i in range (0, 3): print(matriz[i])
@marceloferreira1410
@marceloferreira1410 2 жыл бұрын
eu passei dois dias sem conseguir evoluir nada nesse exercício, entrei já no vídeo esperando a resposta, olho um comentário do cara falando que demorou mas conseguiu. não me aguentei, fui tentar fazer e consegui em 30-40 min fazendo teste pra deixar igualzinho o resultado do guanabara. é isso
@fernandorafael9560
@fernandorafael9560 5 жыл бұрын
Quem veio da lista 1 pra lista 2....? Eu vim. Não recomendo. Mas to com preguiça de fazer os exercios das listas agora kkkkk. (Até porquê to sem PC) Mas não se preocupa Guanabara. Eu vou fazer. (Alguma hora ai)
@SuperInternalta
@SuperInternalta 4 жыл бұрын
Assim, tbm funcionou, sem ter que por [:] no teste de baixo 15:25 teste = list() teste.append('GUSTAVO') teste.append(30) galera = list() galera.append(teste[:]) teste[0] = 'MARIA' teste[1] = 23 galera.append(teste) print(galara)
@brasiliano3201
@brasiliano3201 2 жыл бұрын
Observando os enunciados, esses desafios parecem ser mais fáceis do que os da aula anterior
@brunocavalcantedealbuquerq4589
@brunocavalcantedealbuquerq4589 4 жыл бұрын
Meu maior sonho é conversar um dia com o guanabara. Deem um like talvez chegue a ele
@valcenirc
@valcenirc 6 жыл бұрын
Grade prof. Guanabara.
@gilsonsouza1550
@gilsonsouza1550 2 жыл бұрын
Assistindo em maio/2022. Show de bola!!!
@alexribeiro6636
@alexribeiro6636 Жыл бұрын
Começando em 2024 assistindo a aula e programando pelo celular! #Exercício 87 lista = [] temp = [] y = 0 for x in range(0, 3): for y in range(0, 3): temp.append(int(input(f'Digite um valor para [{x}, {y}]: '))) lista.append(temp[:]) temp.clear() print('-=' * 30) print(f'''[ {lista[0][0]} ] [ {lista[0][1]} ] [ {lista[0][2]} ] [ {lista[1][0]} ] [ {lista[1][1]} ] [ {lista[1][2]} ] [ {lista[2][0]} ] [ {lista[2][1]} ] [ {lista[2][2]} ]''') print('-=' * 30) soma = 0 for linha in lista: for valor in linha: if valor % 2 == 0: soma += valor print(f'A soma dos valores pares é {soma}') terc = 0 for t in range(3): terc += lista[t][2] print(f'A soma dos valores da terceira coluna é {terc}') maior = 0 for m in lista[1]: if m > maior: maior = m print(f'O maior valor da segunda linha é {maior}')
Exercício Python #084 - Lista composta e análise de dados
17:24
Curso em Vídeo
Рет қаралды 156 М.
Exercício Python #079 - Valores únicos em uma Lista
10:14
Curso em Vídeo
Рет қаралды 141 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Curso Python #20 - Funções (Parte 1)
52:07
Curso em Vídeo
Рет қаралды 492 М.
Curso Python #19 - Dicionários
45:17
Curso em Vídeo
Рет қаралды 411 М.
Curso Python #16 - Tuplas
53:41
Curso em Vídeo
Рет қаралды 969 М.
A BASE que todo Profissional de TI precisa ter
28:53
Curso em Vídeo
Рет қаралды 18 М.
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 31 МЛН
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
COMO EU ESTUDO PROGRAMAÇÃO?
4:54
Code
Рет қаралды 61 М.
Exercício Python #085 - Listas com pares e ímpares
10:58
Curso em Vídeo
Рет қаралды 132 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН