Exercício Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 1.1K

  •  7 หลายเดือนก่อน +1

    Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
    www.cursoemvideo.com/curso/python-3-mundo-2/

  • @joaolucasdesouzaalves9972
    @joaolucasdesouzaalves9972 9 หลายเดือนก่อน +36

    o exercicio 53 me fez até ter dor de cabeça kkk nao consegui nem iniciar uma linha de codigo. Deixei o pc de lado e fui dormir, no dia seguinte, pego o pc e venho fazer esse exercicio 54, CONSEGUI DE PRIMEIRA kkkkk me bateu uma alegria tao grande :) .As vezes é bom dar uma descansada e continuar estudando no dia seguinte com a mente mais fresca....

    • @raianjose1995
      @raianjose1995 9 หลายเดือนก่อน +2

      tambem faço a mesma coisa, quando não consigo de forma nenhuma, eu venho ver o ex. esse eu consegui fazer, porem não consegui calcular a quantidade de pessoas de menor ou maior...

    • @Acalmar-Relaxing
      @Acalmar-Relaxing 6 หลายเดือนก่อน

      Consegui ter o mesmo raciocínio da solução do Gustavo. Fiquei feliz que resolvi igual só tive que apagar linhas desnecessárias que estavam dando print da idade.

  • @alfredomoises717
    @alfredomoises717 2 ปีที่แล้ว +20

    Obrigado ao curso em vídeo e a todos os gafanhotos que contribuíram para que este curso estivesse disponível! 🍾❣️

  • @joanadeazevedocoelho2023
    @joanadeazevedocoelho2023 7 ปีที่แล้ว +71

    Quem da deslike ou sabe muito e não precisa do curso, ou nada sabe e tem dificuldade de aprendizado. Parabéns Guanabara pela dedicação aos cidadãos e ao País.

    • @felpofo6983
      @felpofo6983 5 ปีที่แล้ว +3

      nem fez sentido

    • @rilook11
      @rilook11 3 ปีที่แล้ว +3

      @@felpofo6983 pior que não fez mesmo kkkkk é cada um

    • @Rubem0_0
      @Rubem0_0 2 ปีที่แล้ว

      @@felpofo6983 ELE QUIS DIZER QUE QUEM DAR DESLIKE É QUEM JA SABE PYTHON OU QUEM TEM DIFICULDADE DE APRENDER

    • @marcelomeneghin9290
      @marcelomeneghin9290 2 ปีที่แล้ว

      ou não assistiu as aulas anteriores!!

    • @sirmewth
      @sirmewth ปีที่แล้ว +1

      Os caras tão sonhando. Que dislike gente? Não existe essa função no youtube.

  • @wantassio
    @wantassio 7 ปีที่แล้ว +130

    Deu pra otimizar o meu código. Exercício 054:
    from datetime import date
    menores = 0
    for c in range(1, 8):
    pessoa = int(input('Digite o ano de nascimento da {}ª pessoa: '.format(c)))
    if date.today().year - pessoa < 21:
    menores += 1
    print('
    {} são Maiores e {}são menores.'.format(7 - menores, menores))

    • @IC-qf8se
      @IC-qf8se 7 ปีที่แล้ว +7

      KKKKKKKKKK , VOCÊ É CRÂNIO!

    • @mundozero765
      @mundozero765 7 ปีที่แล้ว

      isssperttinho!

    • @IgorLessa29
      @IgorLessa29 7 ปีที่แล้ว +7

      Iae Wanderson, seu código ficou show, mas vou deixar uma sugestão pra ficar ainda melhor, acredito que você pode deixar ele mais explicito, fazendo as declarações das variáveis de forma mais clara, com um intuito de que até um leigo consiga entender e desde já começar a praticar colocando comentários. Vou deixar um site como referência: becode.com.br/clean-code/

    • @Wevertonpaiva
      @Wevertonpaiva 6 ปีที่แล้ว +10

      Enquanto estou aprendendo, essa estrutura do for anda me dando um pouco de dor de cabeça, mas depois de tentar de várias formas acabei numa estrutura similar a essa. Acho que por ser mais simplificada fica mais fácil de fazer, com menos condicionais e menos contagens

    • @robertmacedo013
      @robertmacedo013 5 ปีที่แล้ว +5

      @@Wevertonpaiva É importante praticar essa Estrutura do FOR até se familiarizar, no começo, também ficava me perguntando como escreveria tal programa nessa Estrutura. Depois de fazer alguns exercícios, tentar de diversas formas resolver todos da maneira mais simples, eu comecei a pegar as manhas.
      Somos iniciantes, por isso sentimos essa dificuldade no começo. Faz parte, man.

  • @alekaum
    @alekaum 4 ปีที่แล้ว +33

    Verdade gente, não desistam. Tentem entender ao máximo o raciocínio por trás dos códigos. Ontem fiquei um bom tempo lendo e relendo essa história de contador de condicionais e entendi.
    from datetime import date
    contmenor = 0
    contmaior = 0
    anohj = date.today().year
    for contagem in range(1, 8):
    ano = int(input(f'Digite o ano de nascimento da pessoa {contagem}: '))
    if anohj - ano >= 18:
    contmaior += 1
    else:
    contmenor += 1
    print(f'Há um total de {contmaior} pessoas maiores de idade e {contmenor} pessoas menores de idade.')

    • @hugorolim9198
      @hugorolim9198 4 ปีที่แล้ว +3

      Oi, onde você conseguiu o material de estudo? Poderia passar o link? Também estou com dúvida.

  • @osbatutinhas9448
    @osbatutinhas9448 3 ปีที่แล้ว +6

    DE LONGE ESSE FOI O MAIS FACIL.. MUITO OBG PELA AULA:
    contador = 0
    contador2 = 0
    for c in range(1, 8):
    ano = int(input('digite sua data de nascimento: '))
    cou = 2021 - ano
    if cou >= 21: #DESCOBRINDO A IDADE!
    n1 = cou - cou + 1 #CONTADOR
    contador += n1 #MAIRES DE IDADE!
    elif cou

  • @paulinhenrique1499
    @paulinhenrique1499 7 ปีที่แล้ว +3

    Embora desde o início do curso o Guanabara tenha dito que esse é um curso pra quem não sabe nada, quem fez ou está fazendo o curso de algoritmo tem uma tendência a se sair muito bem na maioria dos exercícios.
    Valeu pelo conteúdo mestre Guanabara!!!

  • @filezinbr
    @filezinbr 3 ปีที่แล้ว +7

    Eu estava com problemas pra entender o armazenamento de inputs dentro do loop, mas agr com esse exercício eu consegui compreender, obg Guanabara

  • @giselibarbosadealmeida4048
    @giselibarbosadealmeida4048 4 ปีที่แล้ว +3

    Só gratidão, professor Guanabara. É de longe o melhor professor de programação que encontrei até hoje. Eternamente grata

  • @lumasterdesigner
    @lumasterdesigner 2 ปีที่แล้ว +2

    2022 e a gente ta como?
    Estudando Python com o melhor professor de programação que já conheci!!!
    Não me canso de indicar as playlists dos seus cursos aos meus alunos.
    Só gratidão!!!
    Minha solução:
    from datetime import date
    maior = 0
    menor = 0
    for c in range(1, 8):
    ano = int(input('Informe o ano que você nasceu: '))
    idade = date.today().year - ano
    if idade < 21 :
    menor += 1
    else:
    maior +=1
    print('{} ainda não atingiram a maioridade e {} já são maiores.'.format(menor, maior))

    • @lucas_JLNDS
      @lucas_JLNDS 2 ปีที่แล้ว +1

      mesma coisa aki

    • @lopes3654
      @lopes3654 2 ปีที่แล้ว +1

      Opa, nas versões mais atuais do Python não precisa do .format no final, você pode colocar o nome da variável dentro das chaves, basta colocar um f antes de abrir aspas. Ex: print(f'{menor} ainda não atingiram a maioridade e {maior} já são maiores.')

    • @lumasterdesigner
      @lumasterdesigner 2 ปีที่แล้ว

      @@lopes3654 show de bola, irmão!
      Sou novo na linguagem e aos poucos vou pegando as manhas.
      Valeu!

    • @lumasterdesigner
      @lumasterdesigner 2 ปีที่แล้ว

      @@lucas_JLNDS Tamo junto! 🤝🤜🤛

  • @skiaqua
    @skiaqua 4 ปีที่แล้ว +10

    É tão engraçado ver essas aulas depois de tanto tempo ksksks.

    • @geovajonnathacorreia559
      @geovajonnathacorreia559 4 ปีที่แล้ว +2

      Já é mestre em python? Terminou ele?

    • @mateusvictor4629
      @mateusvictor4629 4 ปีที่แล้ว +2

      Eu sou uma piada pra vc ?

    • @skiaqua
      @skiaqua 4 ปีที่แล้ว +2

      ​@@geovajonnathacorreia559 Terminei, to fazendo o de java agora

    • @skiaqua
      @skiaqua 4 ปีที่แล้ว +1

      @@mateusvictor4629 rsrsrs

    • @AndreLuiz-qy1po
      @AndreLuiz-qy1po 4 ปีที่แล้ว +1

      @@skiaqua BRABO

  • @kamilarocha
    @kamilarocha 3 ปีที่แล้ว

    Não sabia de como importa o ano. A cada aula eu aprendo mais, obrigada por disponibilizar todos esses conteúdos.
    maior=menor=0
    for i in range (7):
    ano=int(input("Ano de Nascimento: "))
    idade=2021-ano
    if idade>=18:
    maior+=1
    else:
    menor+=1
    #print (idade)
    print (f'{maior} são maiores de idade')
    print (f'{menor} são menores de idade')

  • @miguelrighes3561
    @miguelrighes3561 10 หลายเดือนก่อน +28

    não ter conseguido fazer esse exercicio me deixou extremamente estressado. Laços esta sendo um verdadeiro desafio para mim

    • @Jeuri_Tv
      @Jeuri_Tv 10 หลายเดือนก่อน

      é 2 kkk

    • @raianjose1995
      @raianjose1995 9 หลายเดือนก่อน

      consegui fazer alguns ex, mas laços esta sendo dificil para mim tbm

    • @Juuuuuuuuh
      @Juuuuuuuuh 8 หลายเดือนก่อน +1

      a aula dele tinha feito parecer facil, mas isso confunde muito mesmo, ta sendo um desafio real

    • @celiaoalves
      @celiaoalves 8 หลายเดือนก่อน +3

      Bora! espero que não tenha desistido. Aqui fica o meu exemplo:
      from datetime import date
      ano = date.today().year
      n = 1
      maiores = 0
      menores = 0
      print(ano)
      for x in range(0, 7):
      anonascimento = int(input(f'Digite o ano de nascimento da pessoa {n}ª:'))
      n += 1
      if ano - anonascimento >= 21:
      maiores += 1
      else:
      menores += 1
      print(f'{maiores} são maiores de 21 anos')
      print(f'{menores} são menores de 21 anos')

    • @moreira.roberto.junior
      @moreira.roberto.junior 7 หลายเดือนก่อน +3

      os laços eu entendi bem, mas esse questão de soma e contagem que me frusta porque revi a aula, passa por cima do negócio de forma muito simples e os exercícios estão cobrando direto

  • @cleitonmilani1861
    @cleitonmilani1861 7 ปีที่แล้ว +164

    Professor gostaria de agrader muito, muito mesmo. Tenho dificuldades visuais, mas em suas aulas zoom ė muito bom, incrivel que até nesmo em cursos pagos eles não se preucupam com isso. E eu teria uma pergunta: uma pessoa cega pode aprender a programar ?

    • @IgorLessa29
      @IgorLessa29 7 ปีที่แล้ว +17

      Opa Cleiton. não sou o professor, mas sei que hoje em dia, algumas pessoas com deficiência visual conseguem fazer uso de computador através de programas fazem a leitura dos textos na tela, então talvez a programação não esteja tão distante, incentivo você a se aprofundar um pouco mais no assunto através do Google.

    • @robertmacedo013
      @robertmacedo013 5 ปีที่แล้ว +10

      Exemplo de superação e dedicação! Parabéns, mano.
      Mais um motivo de inspiração encontrado aqui no Curso em Vídeo.

    • @davydwes
      @davydwes 4 ปีที่แล้ว +4

      vc me incentivou a continuar. Obrigado

    • @osmarfgf
      @osmarfgf 4 ปีที่แล้ว

      Camarada, procura por Lucas Radaelli no google.

    • @ehousetatui1
      @ehousetatui1 4 ปีที่แล้ว +1

      Claro amigo!! As pessoas cegas não tem problemas com computador não. Tenho um primo que hoje está aposentado da área de TI do banco Itaú, onde trabalhou por muitos e muitos anos no departamento de segurança cibernética e por várias vezes que estive em sua casa, pude acompanhá-lo resolvendo problemas com os programas do banco. Alguns destes até criados por ele. Show!!

  • @sergiofln
    @sergiofln 7 ปีที่แล้ว

    Agora acredito que estou aprendendo a programar, com aulas como esta, não tem como desanimar.
    Que venham os exercícios!!!

  • @mayconblopes_
    @mayconblopes_ 4 ปีที่แล้ว +30

    Excelente. Só uma observação: a maioridade é atingida com 18 anos.

    • @qlqr8928
      @qlqr8928 2 ปีที่แล้ว +2

      Em alguns países ela é atingida com 21 mas realmente n faz sentido já q ele tbm tá no Brasil kk

    • @airtonsilva5271
      @airtonsilva5271 ปีที่แล้ว

      Mas na aula 13 quando falou do desafio, ele msm falou para considerar a idade 21.

    • @gremista0510
      @gremista0510 ปีที่แล้ว

      @@airtonsilva5271 Não muda o fato de que a maioridade é atingida com 18.

  • @fernandorocha5679
    @fernandorocha5679 6 ปีที่แล้ว

    Problema de muito fácil resolução graças à lógica de programação. Prof Guanabara tem eloquência no discurso e qualidade nos conteúdos que apresenta. Parabéns!

  • @jeanmichael2917
    @jeanmichael2917 5 ปีที่แล้ว +16

    Bem mais curto, menos variáveis:
    from datetime import date
    maiores = 0
    for c in range(0,7):
    idade = int(date.today().year - int(input('Digite o ano de nascimento: ')))
    if idade >= 18:
    maiores += 1
    print('Entre essas 7 pessoas existem {} maiores e {} menores.'.format(maiores, 7 - maiores))
    Levei em consideração que não irei utilizar mais as variáveis no futuro, por isso não criei para cada valor.

    • @tauzup6517
      @tauzup6517 9 หลายเดือนก่อน

      so uma duvida, pq usou '7 - menores' oq significa?

    • @z1992z
      @z1992z 8 หลายเดือนก่อน

      ​@@tauzup6517Pra evitar a necessidade da variável menor. Simplesmente só diminuir o total de pessoas pela qtd de maiores de idadr

    • @cw_lker
      @cw_lker 7 หลายเดือนก่อน

      ​@@tauzup6517 pq existe apenas 7 pessoas, ou seja, 7 pessoas menos a quantidade de maiores de idade, dá exatamente a quantidade de menores.

  • @ronaldojr6015
    @ronaldojr6015 2 ปีที่แล้ว

    Estou entrando nesta area de programação, e é um prazer começar a aprender python com suas aulas!
    Eu resolvi desta seguinte forma o exercício:
    from time import sleep
    print('''
    ---------DETECTOR DE MAIORIDADE---------
    ''')
    sleep(1)
    contador_maior=0
    contador_menor=0
    for nascimento in range(0,7,1):
    nome=str(input('Digite seu primeiro nome: ')).capitalize()
    ano=int(input('Digite o seu ano de nascimento: '))
    idade=2022-ano
    maior_idade=18
    if idade >= maior_idade:
    contador_maior+=1
    print(f'''
    {nome} possui \033[35m{idade}\033[m.
    Parabéns!
    Você atingiu a maior idade!
    ''')
    elif idade

  • @ricardosmotta
    @ricardosmotta 4 ปีที่แล้ว +4

    Guanabara, não está tendo a opção de avaliar a dificuldade nessas aulas do mundo 2.
    e esse foi fácil pra mim hein!!!

  • @LuisPereira-pq2zr
    @LuisPereira-pq2zr 3 ปีที่แล้ว

    hoje estou mesmo lerdo, estes últimos exercícios não saem nem por nada.
    Obrigado pela explicação, pois e bem mais fácil de entender.

  • @vittaday
    @vittaday 2 ปีที่แล้ว +49

    Gente finalmente um exercício nesse módulo que consegui fazer, os últimos 3 só olhando a correção huahhauhua
    segue:
    código:
    cont = 0
    from datetime import date
    atual = date.today().year
    for c in range (0, 7):
    idade = int(input('Em que ano você nasceu?'))
    if atual - idade >=21:
    cont += 1
    restante = 7 - cont
    print('{} pessoas já são maiores de idade e {} pessoas ainda não são' .format(cont, restante))
    console: Em que ano você nasceu?2000
    Em que ano você nasceu?2000
    Em que ano você nasceu?2000
    Em que ano você nasceu?2000
    Em que ano você nasceu?2000
    Em que ano você nasceu?2022
    Em que ano você nasceu?2022
    5 pessoas já são maiores de idade e 2 pessoas ainda não são

    • @BagTech53
      @BagTech53 2 ปีที่แล้ว

      Testei seu código e funcionou perfeitamente, mas fiquei com uma duvida.
      if atual - idade >=21:
      cont += 1
      restante = 7 - cont

    • @lucaas_pg
      @lucaas_pg 2 ปีที่แล้ว +2

      @@BagTech53 dentro desse único if, irá executar as ações das duas variáveis. (cont e restante) É como se fosse ligar um carro enquanto aperta a embreagem e gira a chave ao mesmo tempo. O carro só vai ligar se fazer essas duas ações de forma simultânea.
      Mas no caso do código, o cont ocorre primeiro do que a variável restante, mas ainda no mesmo if

    • @Poteito343
      @Poteito343 ปีที่แล้ว

      Carai e eu batendo cabeça aqui

  • @jenyffergomes5062
    @jenyffergomes5062 4 ปีที่แล้ว +3

    Fiz um pouquinho só diferente, mas deu certo ^^
    from datetime import datetime
    total_maiores = 0
    total_menores = 0
    for c in range (1,8):
    ano_nascimento = int(input(f'Em que ano a {c}ª pessoa nasceu? '))
    ano_atual = datetime.now().year
    idade = ano_atual - ano_nascimento
    if idade >= 18:
    total_maiores = total_maiores + 1
    else:
    total_menores = total_menores + 1
    print(f"""Das idades apresentadas,
    {total_maiores} são maiores de idade e
    {total_menores} são menores de idade""")

    • @HasteBlade
      @HasteBlade 2 ปีที่แล้ว

      Nossa, obrigado! Me ajudou demais o seu jeito de fzr

  • @juliodonofreo
    @juliodonofreo 2 ปีที่แล้ว +1

    laço de repetição é com certeza a coisa mais legal na programação, junto com módulos

  • @jleal0203
    @jleal0203 4 ปีที่แล้ว +14

    fiz sem o modulo time
    .
    .
    maiores = 0
    for b in range(1, 8):
    nascimento = int(input('Digite a {}° data de nascimento: '.format(b)))
    if nascimento == 1999 or nascimento < 1999:
    maiores += 1
    menores = b - maiores
    print('{} pessoa(s) já atingiu/atingiram a maioridade enquanto {} ainda não atingiram. '.format(maiores, menores))

    • @samuelrodrigues2564
      @samuelrodrigues2564 4 ปีที่แล้ว +1

      esse ano ja não da mais certo kkkk

    • @lcdfaria
      @lcdfaria 3 ปีที่แล้ว

      você ficou preso em 1999, tem que usar uma variável para ler o ano atual

  • @rell4239
    @rell4239 2 ปีที่แล้ว

    Muito obrigado professor. Estava com dificuldade em entender os contadores, com esse exercício ficou bem claro agora.

  • @leiberlacerda
    @leiberlacerda 2 ปีที่แล้ว +3

    count = 0
    hoje = 2022
    for c in range(1, 8):
    ano = int(input('Em que ano a {}ª pessoa nasceu? '.format(c)))
    if hoje - ano < 18:
    count += 1
    print('Ao todo tivemos {} pessoas menores de idade'.format(count))
    print('E também tivemos {} pessoas menores de idade'.format(7 -count))

  • @gabrielalexandre2943
    @gabrielalexandre2943 2 ปีที่แล้ว +3

    Depois de ralar MUITO nesses exercicios de loop, finalmente consegui aprender.
    Meu exercicio depois de refinar ele um pouco ficou assim, coloquei um .sort pra ficar ordenado, e uma lista contendo os valores pra saber quais sao os maiores e menores de idade.
    anoatual = 2023
    maioridade = 2023 - 21
    maior = 0
    menor = 0
    lmaiores = []
    lmenores = []
    for x in range(1,7+1):
    pessoas = int(input(f'Digite a data de nascimento da {x}ª pessoa: '))
    idade = anoatual - pessoas
    if idade >= 21:
    maior += 1
    lmaiores.append(pessoas)
    else:
    idade

  • @PedrinHighz
    @PedrinHighz 3 ปีที่แล้ว

    Vlw por essa iniciativa linda Gustavo.
    Fiz assim.
    soma2 = 0
    soma = 0
    for a in range(1,8):
    idade=int(input(f'Em que ano a {a}° pessoa nasceu?: '))
    idade2= 2021-idade
    if idade2 >= 18:
    soma += 1
    else:
    soma2 += 1
    print('Ao todo tivemos {} pessoas maiores de idade.'.format(soma))
    print('Ao todo tivemos {} pessoas menores de idade.'.format(soma2))

  • @jacksonmoura9972
    @jacksonmoura9972 4 ปีที่แล้ว +6

    To apanhando demais com esses laços. Não to conseguindo terminar os exercícios, faço quase tudo certo mas sempre tem algo que nao consigo.

    • @henriquematos5636
      @henriquematos5636 4 ปีที่แล้ว +1

      Eu tbm ta foda. Não consigo entender essas variaveis globais (que são declaradas fora do for) por exemplo:
      x = "heineken"
      w = ""
      for i in x:
      w = i + w
      print(w)
      COMO ESSA VARIAVEL W SOMANDO COM O FOR ENTENDE QUE TEM QUE CONVERTER A PALAVRA?????

    • @cigarroapagado1423
      @cigarroapagado1423 4 ปีที่แล้ว +2

      @@henriquematos5636
      x = "heineken"
      w = " "
      for i in x:
      w = i + w
      #print(w) -> digite esse script aqui para você visualizar o (w) no loop
      print(w) -> já esse aqui ele pega o ultimo valor que a variável 'w' assumiu no script!
      #w é um contador de string, podendo ser substituido por w += i ao invés
      #de definir w = " " -> que indica que é uma string vazia e que toda vez
      #que ''para 'i' em 'x' adicione uma string de 'x' para variavel 'i', resul
      #tando na variavel 'w', que vai de 'h' até a letra 'n' no final, pois pense
      #que toda vez que se adicionar uma string de x, a antiga vai para frente!
      portanto, se você digitar o print(w) dentro do laço, vai ver que vai resultar em:
      >>>
      h
      eh
      ieh
      nieh
      enieh
      kenieh
      ekenieh
      nekenieh
      nekenieh

  • @BubbleSorte
    @BubbleSorte 4 ปีที่แล้ว

    Esse foi tranquilo, espero que todos tenha conseguido resolver mas quem não conseguiu continua perseverando que consegue.

  • @gbe2187
    @gbe2187 5 ปีที่แล้ว +27

    exercicios logicos eu faço sem problema mas qnd envolve matematica, eu simplesmente fico preso nele

    • @marvin1290
      @marvin1290 3 ปีที่แล้ว +1

      Idem

    • @airtonsilva5271
      @airtonsilva5271 ปีที่แล้ว +1

      Mas matemática é raciocínio lógico tbm kkkj

  • @marcusbrito2134
    @marcusbrito2134 2 ปีที่แล้ว

    Obrigado professor! Há 2 meses atrás eu não sabia nada de programação e hoje, consigo fazer os exercícios sozinhos, inclusive fiz um sistema para calcular traço de dosagem de concreto armado para empresa a qual trabalho. Fiz uma alteração no exercício considerando uma quantidade n de pessoas e não somente sete pessoas. Abraço a todos e bons estudos!
    import datetime
    print("-="*12)
    print(" GRUPO DA MAIORIDADE")
    print("-="*12)
    print()
    n = int(input("Digite o número de pessoas: "))
    hoje = datetime.date.today().year
    cont1 = 0
    cont2 = 0
    for c in range (1,n+1):
    texto = int(input("Digite o ano de nascimento da {}ª pessoa: ".format(c)))
    idade = abs(texto-hoje)
    if idade >= 18:
    cont1 = cont1 + 1
    else:
    cont2 = cont2 + 1
    print()
    print("Ao todo tivemos {} pessoas maior(es) de idade!".format(cont1))
    print("E também tivemos {} pessoas menor(es) de idade!".format(cont2))

  • @josiclerlemesilva4062
    @josiclerlemesilva4062 6 ปีที่แล้ว

    Muito bom eu adorei a aula parabéns Gustavo Guanabara!!!

  • @josivaljosias3812
    @josivaljosias3812 7 ปีที่แล้ว +4

    Guanabara estou aqui pra lhe pedei se vc poderia fazer um curso de PowerPoint seria muito útil pra mim e meus amigos

    • @davialencar5911
      @davialencar5911 7 ปีที่แล้ว +3

      Peidou?

    • @JeanCarlos-ns1uu
      @JeanCarlos-ns1uu 7 ปีที่แล้ว +2

      Davi Araujo De Alencar que fedor cara putz

    • @IgorLessa29
      @IgorLessa29 7 ปีที่แล้ว

      Olá Josival acho que esse site pode lhe ajudar, pois além de ter de forma gratuita o curso de Power Point 2010 possui também o de Word e Excel. office.cursosguru.com.br/cursos/powerpoint/curso-powerpoint-2010/

  • @GabrielCasote
    @GabrielCasote 4 ปีที่แล้ว

    Consegui caraio obrigado guanabara você é o cara
    #Crie um programa que leia o ano de nascimento de sete pessoas.
    #No final, mostre quantas pessoas ainda não atingiram a maior idade.
    #E quantas já são maiores (maioridade 21)
    from datetime import date
    ano = date.today().year
    idademinima = ano - 21
    meno = 0
    maio = 0
    for c in range(1, 8):
    nasc = int(input('Digite o ano de nascimento da {}ª pessoa: '.format(c)))
    print(nasc)
    if idademinima < nasc:
    print('Di meno')
    meno = meno + 1
    if idademinima >= nasc:
    print('Ta lascado')
    maio = maio + 1
    print('tem {} de menó e {} de maió'.format(meno, maio))

  • @Sumem0
    @Sumem0 3 ปีที่แล้ว +3

    Minha lógica ficou identica! Só uma detalhe: a maioridade no Brasil é de 18 anos haha

  • @thiagosantana_oficial
    @thiagosantana_oficial 11 หลายเดือนก่อน +4

    Não acreditei que consegui fazer sozinho esse exercicio.

  • @proabelha6236
    @proabelha6236 2 ปีที่แล้ว

    baaa muito bom me apertei nessa questão mas é muito bom que continue desse geito

  • @霞ヶ丘詩羽-v6k
    @霞ヶ丘詩羽-v6k 5 ปีที่แล้ว +11

    Minha solução foi essa:
    from datetime import date
    atual = date.today().year
    contma = 0
    contmn = 0
    for c in range(1, 8):
    nasc = int(input('Digite o ano de nascimento da {}° pessoa: '.format(c)))
    idade = atual - nasc
    if idade > 21:
    contma += 1
    else:
    contmn += 1
    print('Ao todo tivemos {} pessoas maiores de idade'.format(contma))
    print('E também tivemos {} pessoas menores de idade'.format(contmn))

  • @FtwGabrielFtw
    @FtwGabrielFtw 4 ปีที่แล้ว +1

    a condicao de for pode ser interpretada pra definir um intervalo (range) que uma variavel (c) pode assumir como valor.
    ou seja: for c in range(1, 7), c assume os valores 1,2,3,4,5,6. assim como b[c] mostrara os valores de b dentro do intervalo assumido por c no comando for c in range(1, 7)

  • @imdevbutok
    @imdevbutok 6 ปีที่แล้ว +24

    Essa condição de for é muito confuso. :S
    Consegui resolver algumas partes somente, outras tive que copiar.
    from datetime import date
    menor = 0
    maior = 0
    for pess in range(1, 8):
    anonasc = int(input('Em que ano a {}ª pessoa nasceu? '.format(pess)))
    idade = date.today().year - anonasc
    if idade < 18:
    menor = menor + 1
    else:
    maior = maior + 1
    print('{} pessoas são de menor.'.format(menor))
    print('{} pessoas são de maior.'.format(maior))

  • @albert5a
    @albert5a ปีที่แล้ว

    Muito obrigado pela aula!!!

  • @rdigodigo
    @rdigodigo 6 ปีที่แล้ว

    Parabéns pelas aulas, Gustavo. Eu não conhecia essa linguagem, até conhecer as suas aulas, e estou aprendendo muito. Com isso, já me aventuro mais nele, pra aprender cada vez mais. Veja como ficou minha "aventura":
    s = str("0000")
    for r in range(1, 8):
    ano = int(input("Ano de nascimento da {}ª pessoa: ".format(r)))
    s = s + " " + str(ano)
    lista = s.split()
    from datetime import date
    hoje = date.today().year
    maior = 0
    for r in range(1, 8):
    if hoje - int(lista[r]) >= 18:
    maior = maior + 1
    else:
    maior = maior + 0
    if maior > 1:
    print("{} pessoas são de maior. ".format(maior))
    else:
    print("{} pessoa é de maior. ".format(maior))
    menor = 0
    for r in range(1, 8):
    if hoje - int(lista[r]) < 18:
    menor = menor + 1
    else:
    menor = menor + 0
    if menor > 1:
    print("{} pessoas são de menor. ".format(menor))
    else:
    print("{} pessoa é de menor. ".format(menor))

  • @haltztiago5427
    @haltztiago5427 4 ปีที่แล้ว +3

    ficou um pouco menor só
    from datetime import date
    data = date.today().year
    tot = 0
    for c in range(1,8):
    p = int(input(f'Em que ano a {c}pessoa nasceu: '))
    if data - p > 18:
    tot += 1
    print(f'Ao todo tivemos {tot} pessoas maiores de idade')
    print(f'e tivemos {7-tot} pessoas menores de idade')

  • @marcosviniciuscarvalholuz4623
    @marcosviniciuscarvalholuz4623 2 ปีที่แล้ว +1

    Muito legal atribuir uma biblioteca a uma variável.

    • @ybjwbbs1418
      @ybjwbbs1418 2 ปีที่แล้ว

      se liga nessa condição aninhada que eu fiz vei
      from datetime import datetime
      count=0
      men=0
      mai=0
      for c in range(1,8):
      n=int(input('\33[4;36;40mEM QUE ANO A {}º PESSOA NASCEU:\33[m '.format(c)))
      ddm=datetime.today().year
      if ddm-n>=21:
      mai=mai+1
      elif ddm-n=2:
      print('\33[1;31;40m{}\33[m\33[1;36;40m MAIORES\33[m'.format(mai))
      elif mai=2:
      print('\33[1;31;40m{}\33[m\33[1;36;40m MENORES\33[m'.format(men))
      elif men

  • @jayrcomi3701
    @jayrcomi3701 3 ปีที่แล้ว +5

    Minha solução:
    from datetime import date
    menores = 0
    maiores = 0
    ano = date.today().year
    for r in range(1, 8):
    nascimento = int(input(f'Digite o ano de nascimento da {r}ª pessoa: '))
    if ano - nascimento < 21:
    menores += 1
    else:
    maiores += 1
    print(f'Do total de 7 pessoas, {menores} são menores de idade, e {maiores} são maiores de idade.')

  • @umiphone5359
    @umiphone5359 7 ปีที่แล้ว

    Miiiitoooooooooooooo continua smp smp smp smp smp

  • @MarquesPlay23
    @MarquesPlay23 3 ปีที่แล้ว +3

    Pessoal, as vezes fica complicado por ficarmos muito tempo tentando resolver os exercícios, neste por exemplo eu estava muito perdido e não conseguia dar andamento, então dei continuidade no dia seguinte e consegui resolver sem olhar o resultado.
    from datetime import date
    cal = date.today().year
    acumaior = 0
    acumenor = 0
    for i in range(1,8):
    i = int(input('Em que ano a {}° pessoa nasceu: '.format(i)))
    if cal - i >= 18:
    acumaior += 1
    elif cal - i < 18:
    acumenor += 1
    print('Neste caso {} pessoas atingiram a maioridade'.format(acumaior))
    print('E {} pessoas ainda são menores de idade'.format(acumenor))

    • @Sodrevarela
      @Sodrevarela 3 ปีที่แล้ว +1

      Aconteceu exatamente isso comigo, o importante e não desistir

  • @marianesouza5882
    @marianesouza5882 ปีที่แล้ว +2

    Quebrei muito a cabeça pra tentar resolver. O cansaço mental é um fator que atrapalha demais a resolução do problema. Deixei pra fazer em outro momento e simplesmente fluiu. Fiquei muito feliz em ter conseguido. As atividades do mundo 2 relacionadas a aula 13, estão sendo bem complicadas pra mim e ter conseguido fazer, é muito satisfatório.
    Como eu fiz:
    from datetime import date
    ano = date.today().year
    menor = 0
    maior = 0
    for c in range(1, 8):
    nascimento = int(input("Em que ano {}ª pessoa nasceu? ".format(c)))
    idade = ano - nascimento
    if idade >= 21:
    maior += 1
    elif idade

    • @viniciusalves1914
      @viniciusalves1914 11 หลายเดือนก่อน

      Meu Deus, olhando seu cód finalmente entendi como funciona um contador

    • @marianesouza5882
      @marianesouza5882 11 หลายเดือนก่อน

      @@viniciusalves1914 que bom que conseguiu entender 👏🏻👏🏻

  • @matheusbraga8766
    @matheusbraga8766 ปีที่แล้ว

    Muito feliz de ter conseguido resolver esse problema, nao ficou perfeito mas consegui.
    from datetime import date
    cont = 0
    cont2 = 0
    atual = date.today().year
    for c in range(1, 8):
    ano = int(input('Em que ano a {} pessoa nasceu? '.format(c)))
    idade = atual - ano
    if idade >= 21:
    print('Voce atingiu a maioridade!')
    cont = cont + 1
    else:
    print('Voce ainda nao atingiu a maioridade!')
    cont2 = cont2 + 1
    print('{} pessoas atingiram a maioridade e {} nao atingiram a maioridade'.format(cont,cont2))

    • @matheusbraga8766
      @matheusbraga8766 ปีที่แล้ว

      so faltou eu tirar o print dentro do if e else -_-

  • @gabrielmolina8221
    @gabrielmolina8221 5 ปีที่แล้ว +1

    Um por um:
    for i in range(1, 8):
    f = int(input('Em que ano nasceste? '))
    if 2020 - f >= 18:
    print(f'Maior de idade')
    else:
    print(f'Menor de idade')

    • @johnsykes4513
      @johnsykes4513 4 ปีที่แล้ว

      brabo, era disso que estava falando

  • @brazilets
    @brazilets 4 ปีที่แล้ว +1

    DEMOREI, MAS CONSEGUI! Tive que estudar além do que foi ensinado pelo professor e acho que avancei até demais. Acabei aprendendo sobre listas de compreensão. Está aí meu algoritmo:
    from datetime import date
    lista = []
    for i in range(1, 8):
    ano_nascimento = int(input('Ano de nascimento {}:'.format(i)))
    lista += [ano_nascimento]
    idade = [date.today().year - l for l in lista]
    maiores = [ma for ma in idade if ma > 18]
    menores = [me for me in idade if me < 18]
    print(f'{len(maiores)} pessoa(s) atingiram a maioridade')
    print(f'{len(menores)} pessoa(s) ainda são menores de idade')

  • @RuteFernandes-br5ep
    @RuteFernandes-br5ep ปีที่แล้ว +1

    Exercício bem tranquilo, e FINALMENTE eu entendi o for. Sério, essa estrutura me deu dor de cabeça, fiz meu código assim:
    from datetime import date
    ano_atual = date.today().year
    maior_idade = 0
    menor_idade = 0
    for c in range(1, 8):
    print(f'\033[1;36m=== {c}°PESSOA')
    ano_nascimento = int(input('\033[1;97mInforme o ano de nascimento: '))
    idade = ano_atual - ano_nascimento
    if idade >= 18:
    maior_idade += 1
    elif idade < 18:
    menor_idade += 1
    print(f'\033[1;97mPessoas maiores de idade: \033[1;32m{maior_idade}')
    print(f'\033[1;97mPessoas menores de idade: \033[1;31m{menor_idade}')

  • @matheuscosta5330
    @matheuscosta5330 7 ปีที่แล้ว

    Melhor canal

  • @franciscotadeupezzi3431
    @franciscotadeupezzi3431 4 ปีที่แล้ว

    Obrigado!

  • @lucasrodrigues6385
    @lucasrodrigues6385 5 ปีที่แล้ว

    exercício 054:
    '''
    Crie um programa que leia o ano de nascimento de sete pessoas.
    No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores.
    '''
    from datetime import date
    quantidadeMaioridade = 0
    quantidadeMenoridade = 0
    for i in range(1, 8):
    anoNascimento = int(input(f'Em que ano a {i}ª pessoa nasceu? '))
    idade = date.today().year - anoNascimento
    if idade < 21:
    quantidadeMenoridade += 1
    else:
    quantidadeMaioridade += 1
    print(f'
    Ao todo tivemos {quantidadeMaioridade} maiores de idade')
    print(f'E também tivemos {quantidadeMenoridade} menores de idade')

  • @joseroberto4938
    @joseroberto4938 4 ปีที่แล้ว

    Esse exercício foi 1000 vezes mais fácil que o anterior

  • @lucassoares4044
    @lucassoares4044 7 ปีที่แล้ว

    parabéns professor gustavo aula mto boa

  • @victorulisses7685
    @victorulisses7685 3 ปีที่แล้ว

    Nesse exercício, usei apenas um contador, pois no final eu percebi que era só subtrair o número de pessoas que atingiram a maioridade de 7. ficou assim:
    #Exercício Python 54: Crie um programa que leia o ano de nascimento de sete pessoas. No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores.
    from datetime import datetime
    cont=0
    for i in range(1,8):
    x = int(input('em qual ano você nasceu? '))
    if datetime.today().year - x >18:
    cont=cont+1
    z=7-cont
    print('{} pessoas atingiram a maioridade'.format(cont))
    print('{} pessoas ainda não atingiram a maioridade'.format(z))

  • @saxvilao
    @saxvilao 4 ปีที่แล้ว

    parabéns!!!!!

  • @je1nr052
    @je1nr052 8 หลายเดือนก่อน

    esse aqui foi o mais facil, coisa boa

  • @VitorHugo-vh8uq
    @VitorHugo-vh8uq 4 ปีที่แล้ว

    """Exercício Python 54: Crie um programa que leia o ano de nascimento de sete pessoas. No final, mostre quantas
    pessoas ainda não atingiram a maioridade e quantas já são maiores."""
    from datetime import date
    ano_atual = date.today().year
    maior = 0
    for c in range(1, 8):
    ano_nasc = int(input(f'Ano de nascimento da {c}º pessoa: '))
    if ano_nasc < (ano_atual - 120) or ano_nasc > ano_atual:
    print(f'Digite um ano entre {ano_atual - 120} e {ano_atual}!')
    quit()
    else:
    if (ano_atual - ano_nasc) >= 21:
    maior += 1
    print(f'{maior} pessoas atingiram a maioridade!
    '
    f'{7 - maior} pessoas ainda não atingiram a maoiridade!')

  • @brendomilfont
    @brendomilfont หลายเดือนก่อน

    CONTINUAR DAQUI!!!

  • @pedrohenriquesampaio5796
    @pedrohenriquesampaio5796 2 ปีที่แล้ว

    soma = 0
    tot = 0
    from datetime import date
    atual = date.today().year
    for a in range (1,8):
    id = int(input(f'Digite o ano de nascimento da {a}ª pessoa: '))
    if atual - id >= 18:
    soma += 1
    else:
    tot += 1
    print (f'Existem {soma} pessoas maiores de idade.')
    print (f'Existem {tot} pessoas menores de idade.')
    mano fiquei orgulhoso de mim que consegui fazer igual ao video sem precisar consultar a resposta xD

  • @rafaelrodriguessilva9994
    @rafaelrodriguessilva9994 2 ปีที่แล้ว

    Mto boa a aula!!!

  • @ledrat
    @ledrat 4 ปีที่แล้ว

    Oi professor, eu fiz esse exercício e ficou totalmente diferente do seu código, mas funcionou normalmente, na idade ao invés do datetime, eu peguei a idade menos o ano e o resultado eu multipliquei por -1(transformei ele em positivo)
    segue o meu código
    co=0
    c2=0
    for c in range (1, 8):
    n = int(input('Digite o ano de nascimento da {}°: '.format(c)))
    if (n-2020)*-1>=18:
    co+=1
    elif (n-2020)*-1

  • @NatanCanDraw
    @NatanCanDraw 6 ปีที่แล้ว

    """Exercício Python 054: Crie um programa que leia o ano de nascimento de sete pessoas.
    No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores."""
    from datetime import date
    maioridade: int = (0)
    for c in range(1, 8):
    pessoa = int(input(f'{c} - Digite a data do seu nascimento: '))
    if pessoa

  • @Lucas01341
    @Lucas01341 4 ปีที่แล้ว

    '''Exercício Python 054: Crie um programa que leia o ano de nascimento de sete pessoas. No final,
    mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores. '''
    from datetime import date
    maioridade = 0
    menoridade = 0
    for c in range(1,8):
    ano_nascimento = int(input(f'Digite o ano de nascimento da {c}º pessoa : '))
    if date.today().year - ano_nascimento < 18 :
    menoridade += 1
    else :
    maioridade += 1
    print(f'
    Número de pessoas que já são maior de idade : {maioridade}
    Número de pessoas que ainda não atingiram a '
    f'maioridade : {menoridade}')

  • @linux_jeff
    @linux_jeff ปีที่แล้ว

    Bom vídeo.

  • @lucasdesouza9674
    @lucasdesouza9674 6 ปีที่แล้ว

    Adorei o exercicio. Eu tinha esquecido de add o datetime na primeira vez. Fiz dessa forma.
    PS: Se vc addiocinar F antes da string, vc nao precisa usar o .format
    from datetime import date
    adults = 0
    teen = 0
    today = (date.today().year) - 21
    for c in range (1,8):
    num = int(input(f'Type the birth year of the {c} person: '))
    if num today:
    teen += 1
    print(f'We have in total {adults} adults, and {teen} underage.')

  • @leonardomiranda441
    @leonardomiranda441 5 ปีที่แล้ว

    import datetime
    ano_atual = datetime.date.today().year
    conta = 0
    lista_idades = []
    print(
    "\33[1;33mExercício Python 054: Crie um programa que leia o ano de nascimento de sete pessoas.
    No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores.\33[m")
    for i in range(0, 7):
    n = int(input("Digite o ano de nacimento da {}ª pessoa:".format(i + 1)))
    lista_idades.append(ano_atual - n)
    if ano_atual - n < 18:
    conta += 1
    lista_idades.sort()
    print("as idades das 7 pessoas em ordem são: {}, das quais {} ainda não atingiram a maioridade e {} ja atingiram.".format(
    lista_idades, conta, 7 - conta))

  • @cadeirantephb1722
    @cadeirantephb1722 5 ปีที่แล้ว

    Ja acompanho professor algum tempo
    Hoje vi o controle do vídeo games 😁

  • @PatrickGandolff
    @PatrickGandolff ปีที่แล้ว

    Eu faço os exercícios do começo da lista até de olho fechado, nos últimos exercícios eu faço chorando pq nunca consigo terminar sozinho... HAHAHAHA
    Programador ainda em 2024!

  • @joelasafe2840
    @joelasafe2840 7 ปีที่แล้ว

    Muito bom esse desafio gostei muito !!:-)

  • @arianerocha4
    @arianerocha4 4 ปีที่แล้ว

    #Crie um programa que leia o ano de nascimento de sete pessoas. No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores.
    from datetime import date
    maior = 0
    menor = 0
    for c in range(0,7):
    ano= int (input('Favor informe o ano de nascimento'))
    comp = date.today().year - ano
    if comp >= 18:
    maior += 1
    else:
    menor += 1
    print ('{} não atingiram a maioridade e {} atingiram' .format(menor,maior))

  • @rodolfotomaz7263
    @rodolfotomaz7263 6 ปีที่แล้ว

    To começando a assistir as aulas de exercício primeiro e dps tentar fazer,pelo menos assim to conseguindo aprender kkkk

  • @IgorSantana
    @IgorSantana ปีที่แล้ว

    # Crie um programa que leia o ano de nascimento de 7 pessoas
    # No final, mostre quantas pessoas ainda não atingiram a maioridade e quantos já são maiores.
    ano = 2023
    nascimento1 = []
    nascimento2 = []
    for c in range(0, 7):
    nascimento = int(input('Digite seu ano de nascimento: '))
    if ano - nascimento >= 21:
    nascimento1.append(nascimento)
    else:
    nascimento2.append(nascimento)
    print(f'De acordo com as datas informadas, {len(nascimento1)} pessoas já atingiram maioridade.')
    print(f'De acordo com as datas informadas, {len(nascimento2)} pessoas ainda não atingiram maioridade.')

  • @alvessgustavo
    @alvessgustavo 5 ปีที่แล้ว

    Adicionar um while para identificar ano digitado erroneamente "while nasc > atual:"

  • @Samm25.
    @Samm25. ปีที่แล้ว

    8:23 O meu está dando 5 pessoas maiores de idade e 2 menor de idade, 2024.... passou um bom tempo em.

  • @lucasreis7634
    @lucasreis7634 2 ปีที่แล้ว

    Vlw demaiiis Sr. Guanaba!
    O Guanabarinha é bem legal assim como o Curso em Vídeo!
    Sugiro que vejam pelo site, pois fica mais fácil organizar os estudos e saber quais vídeos foram ou não vistos, além de ter a incrível oportunidade de testar o conhecimento com a provinha final!
    Parabéns a toda a equipe e a todos os alunos que estão nessa luta!
    Segue minha solução:
    from datetime import datetime
    dataAtual = datetime.today().year
    listaDeIdades = []
    for c in range(1, 8):
    anoDeNascimento = int(input('Digite o ano de nascimento: '))
    listaDeIdades.append(anoDeNascimento)
    print(listaDeIdades)
    cont1 = 0
    cont2 = 0
    for c in listaDeIdades: # Famoso for it. para cada item na lista faça. para cada c in lista #faça
    if c

  • @thaisdanieli6297
    @thaisdanieli6297 ปีที่แล้ว

    # Crie um programa que leia o ano da nascimento de sete pessoas. No final, mostra quantas pessoas ainda não atingiram a maioridade < quantas já sÃO maiores.
    from datetime import datetime
    maior = 0
    menor = 0
    for c in range(0, 7):
    year = int(input('Em que ano a {} ª pessoa nasceu?' .format(c)))
    idade = datetime.now().year - year
    if idade >= 21:
    maior += 1
    else:
    menor += 1
    print('Ao todo tivemos {} pessoas maiores de idade' .format(maior))
    print('E também tivemos {} pessoas menores de idade' .format(menor))

  • @arthurleal7979
    @arthurleal7979 4 ปีที่แล้ว

    Acompanhando as aulas esse Desafio#54 foi fácil. Difícil mesmo foi o Desafio#53 !!

  • @marianaregia424
    @marianaregia424 2 ปีที่แล้ว

    Muito feliz de ter conseguido fazer a resolução sozinha!!
    from datetime import date
    contador1 = 0
    contador2 = 0
    for laco in range(0, 7):
    info1 = int(input('Digite um ano de nascimento: '))
    if 18

  • @kaikyyuji7023
    @kaikyyuji7023 2 ปีที่แล้ว

    # Crie um programa que leia o ano de nascimento de sete pessoas.
    # No final, mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores.
    contagem = 0
    contagem2 = 0
    for c in range(1, 8):
    n = int(input(f'Digite o ano de nascimento da {c} pessoa: '))
    aa = 2022 - n
    w18 = n + 18
    l18 = 2022 - n+18
    if aa >= 18:
    print(f'Essa pessoa atingiu a maioridade em {w18}.')
    contagem = contagem + 1
    else:
    print(f'Essa pessoa não atingiu a maioridade, faltam {l18} anos')
    contagem2 = contagem2 + 1
    print(f'{contagem} já atingiram a maioridade, enquanto isso, ainda há {contagem2} que ainda não completaram os 18 anos')
    #aa = actual age
    #w18 = when 18
    #l18 = years left for 18

  • @juhsilva5114
    @juhsilva5114 หลายเดือนก่อน

    Pessoal que tem dificuldade, procurem anotar as aulas, e até mesmo escrever os exercícios em uma a4 ou caderno, ajuda bastante a fixar o conteúdo, vcs vão ver q facilita muuuito a aprendizagem.

  • @FabioHenrique-cm5wb
    @FabioHenrique-cm5wb 3 หลายเดือนก่อน

    Esse laço ta foda viu, n to conseguindo fazer nenhum exercício sozinho

  • @wagncarv
    @wagncarv 7 ปีที่แล้ว

    === 054 ===
    '''Crie um programa que leia o ano de nascimento de sete pessoas. No final,
    mostre quantas pessoas ainda não atingiram a maioridade e quantas já são maiores.'''
    from datetime import date
    contMaior = 0
    contMenor = 0
    idades = ''
    atual = date.today().year
    for i in range(0, 7):
    nasc = int(input('Digite o ano de nascimento: '))
    idade = atual - nasc
    idades += str(idade) + ' '
    if idade >= 21:
    contMaior += 1
    else:
    contMenor += 1
    print('Idades: {} '.format(idades))
    print('{} pessoas são menores
    {} pessoas são maiores'.format(contMenor, contMaior))

  • @V130nEw3r4
    @V130nEw3r4 7 หลายเดือนก่อน

    Essa eu levei em conta dia, mes e ano. Mas revolvi fácil depois de complicar. kkkk

  • @aniellemacedo8480
    @aniellemacedo8480 6 ปีที่แล้ว

    Ola ...fiz um outro programa diferente, nesse caso agora, queria q mostrasse nao a quantidade, mas as pessoas que seriam de maior numa lista e as outras que seriam de menor em outra lista.
    Usei o append pra ir colocando cada pessoas na sua respctiva lista ;)
    lista = [ ]
    lista2 = [ ]
    from datetime import date
    ano_atual= date.today().year
    for i in range(1,8):
    ano_nasc = int(input("Diga o ano de nascimento da {}° pessoa: ".format(i)))
    idade = ano_atual - ano_nasc
    if (idade

  • @PudimAoQuadrado
    @PudimAoQuadrado 2 ปีที่แล้ว

    Esse exercicio foi muito mais facil comparado com o anterior

  • @wesleysantos6289
    @wesleysantos6289 3 ปีที่แล้ว

    KKK Acabou a paciencia! É verdade testar as vezes é um saco msm

  • @lucascorrea9050
    @lucascorrea9050 3 ปีที่แล้ว

    Fiz um implementando um dos exercicios anteriores

    • @lucascorrea9050
      @lucascorrea9050 3 ปีที่แล้ว

      from datetime import date
      ano = date.today().year
      mirim = 0
      juvenil = 0
      master = 0
      for c in range(1,7):
      anonascimento = int(input('Digite seu ano de nascimento: '))
      idade = ano - anonascimento
      if idade =10 and idade

  • @raffasadol
    @raffasadol 3 ปีที่แล้ว

    o primeiro que conseguir resolver sem assistir a resolção
    obrigado professor guanabara!!!
    from datetime import date
    cont = 0
    men = 0
    soma = 0
    for c in range(1, 8):
    nasc = int(input("\033[32mEm que ano a {}º pessoa nasceu? ".format(c)))
    idade = date.today().year - nasc
    soma += 1
    if idade >= 21:
    cont += 1
    else:
    men += 1
    print("\033[33mDas {} pessoas identificadas {} já são maiores e {} ainda não são!\033[m".format(soma, cont, men))

  • @davidandrade2412
    @davidandrade2412 4 ปีที่แล้ว +1

    Levanta a mão quem fica besta com a estrutura For no Py frente ao C#

    • @haltztiago5427
      @haltztiago5427 4 ปีที่แล้ว +1

      pq ? c# é mt mais dificil ??

    • @lowrhyan567
      @lowrhyan567 4 ปีที่แล้ว

      @@haltztiago5427 Não é mais dificil mas tbm não é mais fácil.

  • @giovaneescalonilla7148
    @giovaneescalonilla7148 3 ปีที่แล้ว

    o laço de repetição é mais tranquilo o que pegou mais ao menos pra mim foi armazenar os dados coletados pelo input

  • @laerciocosta6121
    @laerciocosta6121 2 หลายเดือนก่อน

    Um dica também é somar o menor OU o maior e subtrair o escolhido do total (7) no próprio .format .. ou f-string exemplo:
    m = 0
    for i in range( 1 , 8):
    n = int(input(f'Digite o ano de nascimento da {i}º pessoa '))
    if ano_atual - n > 18:
    m +=1
    print(f'São {m} maiores de idade e {7-m}, menores.')

  • @douglasribeiro2571
    @douglasribeiro2571 ปีที่แล้ว

    Eu fiz meu programa com a amioridade acima dos 18 anos, não tinha visto como o Guanabara fez e vai ficar assim kkkk
    código bem simplificado e funcional...
    menores_de_idade = 0
    maiores_de_idade = 0
    for c in range(1, 7 + 1):
    ano_nascimento = int(input(f"{c}° pessoa, qual ano você nasceu?"))
    ano_atual = 2023
    idade = ano_atual - ano_nascimento
    if idade < 18:
    menores_de_idade+=1
    else:
    maiores_de_idade+=1
    print(f"{menores_de_idade} pessoas são menores de idade!")
    print(f"{maiores_de_idade} pessoas já são maiores de idade!")

  • @ricardopiedade9346
    @ricardopiedade9346 5 ปีที่แล้ว

    Guanabara, estou tentando fazer todos os exercícios antes de assistir e estou viciado!!
    Eu tentei fazer uma inovação e deu certo!! Saca aí! Fiquei bestinha comigo mesmo!! Tô feliz que nem pinto no lixo!! :D
    maiores = 0
    for i in range(1, 8):
    y = int(input('\033[3{}mEm que ano {}ª pessoa nasceu? \033[m'.format(i, i)))
    if y