Exercício Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 914

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

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

  • @elgabridelauthooficial8368
    @elgabridelauthooficial8368 ปีที่แล้ว +50

    vc chegou longe ein, campeão, vai lá, seu diploma já está próximo, vc merece.

  • @adriel6301
    @adriel6301 ปีที่แล้ว +18

    Esse eu achei bem fácil, tive o mesmo raciocínio que o Guanabara, funcionou direitinho.
    Fiquei muito feliz, e sou imensamente grato por esse conteúdo maravilhoso. 🙏

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

      Só mudei que utilizei sorted inves de sort porém vi que priorizando performance de memória é melhor usar sort já que altera a mesma lista. E tambem não precisa definir a variável que ele fez na linha 2

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

    esse exercício foi incrível, tenho que admitir que resolvi com um sorriso no rosto e quando vi a solução sorri mais ainda do quão mais fácil o guanabara fez

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

      Me senti assim tb :)

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

    Muito bacana!
    Eu resolvi sem criar as duas listas vazias... Acabei criando 3 listas. Por falta de atenção no enunciado não me atentei à regra de não criar as 3...
    Mas fiquei feliz de conseguir resolver mesmo assim!
    Genial essa técnica de criar uma lista com duas listas vazias dentro!
    Minha solução:
    pares = []
    impares = []
    numeros = [pares, impares]
    for c in range(0, 7):
    n = int(input(f'Digite o {c + 1}º valor: '))
    if n % 2 == 0:
    pares.append(n)
    else:
    impares.append(n)
    pares.sort()
    impares.sort()
    print('-==-' * 20)
    print(f'Os valores pares digitados foram: {numeros[0]}
    '
    f'Os valores ímpares digitados foram: {numeros[1]}')

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

    Uma coisa que eu percebi nos comentarios é que pouca gente pensou em atribuir uma operação ao indice da lista.
    Se colocamos a sub lista dos valores pares no indice 0 da lista principal e os valores impares na sub lista do indice 1, repare que bate com os valores do resto da divisão, um par qualquer vai dar resto = 0 e um impar qualquer resto = 1, então podemos ao invés de dar um valor fixo ao indice que o programa vai acessar da lista para adicionar o numero, colocar a propia operação de resto da divisão por 2.
    Em código fica assim (considerando que os numeros foram armazenados na lista valores, c é o contador dentro do for e numero é o valor que o usuario acaba de digitar.
    valores = [[], []]
    for c in range(1,8):
    numero= int(input(f'Numero {c}°'))
    valores[numero % 2].append(numero)
    combinando com a função sorted, podemos ordenar os valores nas listas dentro da propia função print, isso significa que da para fazer o exercicio inteiro em 6 linhas, abaixo ele inteiro:
    valores = [[], []]
    for c in range(1,8):
    numero= int(input(f'Numero {c}°'))
    valores[numero % 2].append(numero)
    print(f'Valores pares digitados: {sorted(valores[0])}')
    print(f'Valores impares digitados: {sorted(valores[1])}')

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

      Só uma dúvida. Como que [valores%2] mandou o número par pra lista 0 e o impar pra lista 1? Tipo o que for %2 automaticamente manda pra 0 e se nao for manda pra 1?

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

      @@marcelohenriquedeoliveira6086 isso mesmo, são listas dentro de outra lista principal, no caso a operação no código que insere na lista tem que especificar um índice dessa lista principal que corresponde a uma dessas sub listas. Do mesmo modo que podemos colocar uma variável como o índice para poder acessar diferentes compartimentos da lista automaticamente dentro de um for, podemos colocar uma operação, da para utilizar está técnica em vários outros lugares e até outras linguagens.
      O % é para resto da divisão inteira, a técnica clássica para classificar pares e ímpares é utilizando essa operação, o resto de uma divisão inteira por 2 vai ser 0 se for par mas sempre sobra 1 se for ímpar, e isso são os mesmos valores do índice.

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

      GANHOU O PRÊMIO DE MELHOR PROGRAMA 🗿🏆

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

      Valeu pela dica

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

      ​@@marcelohenriquedeoliveira6086 ele digitou num[0].append e depois num[1]...

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

    Agradeço imensamente pelo conteúdo produzido. Agradeço também à todos que contribuíram!

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

    valores = [[], []]
    for v in range(1, 8):
    valor = int(input(f'Digite o {v}° valor: '))
    if valor % 2 == 0:
    valores[0].append(valor)
    else:
    valores[1].append(valor)
    print(f'Os valores pares digitados foram: {sorted(valores[0])}')
    print(f'Os valores ímpares digitados foram: {sorted(valores[1])}')

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

      E se o usuário digitar '0' (zero), visto que é um número neutro?

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

      @@wanderplay5522 zero é par

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

      @@wanderplay5522 0 / 2 = 0
      ou seja
      vai restar 0 na divisão, aí vai cair no IF dos pares

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

      usei essa solução tambem show

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

    Este exercício foi fácil mas muito importante, principalmente na hora que você ensina que é possível criar duas listas dentro da lista para dividir os números!!!
    Muito obrigado prof! S2

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

    resolvido em 5 linhas amo o Python justamente por permitir que simplifiquemos nosso código
    num = [[], []]
    for c in range(7):
    n = int(input(f'Digite o {c+1}º número: '))
    num[0].append(n) if n % 2 == 0 else num[1].append(n)
    print('-' * 22, f'
    Números pares: {sorted(num[0])}
    Números ímpares: {sorted(num[1])}')

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

      Legal brother, só uma dica, menos linhas nem sempre == mais simples. Na minha opinião fica muita informação truncada, mas ai vai do gosto de cada um eu acredito, se fosse teu chefe ia mandar fazer separado kkkkkk

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

      ​@@brenoteixeira6244 Eu concordo com você bro. Todo código fica bem mais enxuto ao usar condicionais separadas com suas respectivas instruções. Eu só venho aqui descontar o que eu não consigo fazer com C# kkkkk

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

      @@wicode854 justo kkkkkkk

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

    Muito bom, Gustavo. Abraço.

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

    Só Deus sabe o quanto eu apanhei pra fazer esse exercício porque eu não tinha noção de onde colocar o [0] e [1]. Tentei de tudo: append, insert e até o index kkk. Mas consegui!

  • @mariohenrique-v7y
    @mariohenrique-v7y 27 วันที่ผ่านมา

    muito feliz de ter resolvido sem nem ver o video
    lista = list()
    par = list()
    impar = list()
    for c in range(1,8):
    num = int(input(f'Digite o {c}o. valor:'))
    lista.append(num)
    if num % 2 == 0:
    par.append(num)
    else:
    impar.append(num)
    print('=-'*30)
    print(f'Voce digitou os valores {sorted(lista)}')
    print(f'Os valores pares digitados são {sorted(par)}')
    print(f'Os valores impares digitado são {sorted(impar)}')

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

    belíssimo trabalho, Gustavo, como sempre !!!!!!!

  • @EduardoOliveira-ws9jk
    @EduardoOliveira-ws9jk 8 หลายเดือนก่อน

    um exercício tão facil, e não consegui resolver sozinho diferente da maioria, mas isso não me desanima, vamos até o fim!

  • @wagnersantos9949
    @wagnersantos9949 6 ปีที่แล้ว +35

    Esse foi facil demais. O meu ficou igualzinho.

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

    Esse foi tranquilo, mas sempre tem algo que podemos melhorar no código, por isso valeu ver a aula!

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

    Consegui resolver sozinho e vocês nao imaginam o quão feliz estou kkkkkkkk
    lista1 = []
    pares = []
    impares = []
    for c in range(1, 8):
    n = int(input(f'Digite o {c} valor: '))
    if n % 2 == 0:
    pares.append(n)
    if n % 2 == 1:
    impares.append(n)
    lista1.append(pares)
    lista1.append(impares)
    lista1[0].sort()
    print(f'Os valores pares digitados foram: {lista1[0]}')
    lista1[1].sort()
    print(f'Os valores ímpares digitados foram: {lista1[1]}')

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

      a ideia era usar so uma lista

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

      Parabéns, porém o objetivo era ter apenas uma lista composta.

  • @felippeomarques3371
    @felippeomarques3371 18 ชั่วโมงที่ผ่านมา

    Eu segui por uma linha parecida. Contudo, por algum motivo, não pensei em definir uma lista padrão com duas outras listas previamente (pares e impares); eu meio que travei nessa parte, embora tenha feito todo o resto corretamente. Porém, nos primeiros 5s segundos da resolução, quando vi ele definir num = [[ ], [ ]], eu sabia exatamente por qual caminho ele seguiu. Voltei pro meu exercicio e concluiu essa parte kkk

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

    Precisava desse valor = 0?
    Fiz aqui sem ele (por esquecimento mesmo) e deu certo igualmente!

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

      Não. De todo o modo, quando o input vier o valor em 'valor' será apagado...

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

      fiz sem também

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

    Caracaaaaaaaaa, eu pensei na mesma solução do MESTRE GUANARABARA! Que ORGULHO!!! ❤
    Eu ainda fiz um for para ordernar as sub listas kkkkk
    Minha solução:
    valores = [[], []]
    for n in range(1, 8):
    num = int(input(f'Digite o {n}o. valor: '))
    if num % 2 == 0:
    valores[0].append(num)
    else:
    valores[1].append(num)
    for c in range(0, len(valores)):
    valores[c].sort()
    print('-='*30)
    print(f'Os valores pares digitados foram: {valores[0]}')
    print(f'Os valores ímpares digitados foram: {valores[1]}')

  • @livesdayrots8584
    @livesdayrots8584 ปีที่แล้ว +11

    Lembro-me de quando estava no EX15 e vim até esse aqui pra ver o quão complicado iria ficar, na época eu não entendi nada, mas aquilo só me deixou mais empolgado pra aprender, agora vejam eu consegui fazer sozinho hahahahahahahaha 18/02/23
    EXERCICIO#85:
    ERRADA:
    lista = []
    for c in range(1, 8):
    lista.append(int(input(f'Digite o {c}° valor: ')))
    print('-=-' * 30)
    print('Os valores pares digitados foram: ', end='')
    for valor in lista:
    if valor % 2 == 0:
    print(valor, end=', ')
    print()
    print('Os valores ímpares digitados foram: ', end='')
    for valor in lista:
    if valor % 2 == 1:
    print(valor, end=', ')
    #No começo do vídeo vi q entendi mal o q deveria ser feito, então pausei e fiz de novo
    CORRETA:
    lista = [[], []]
    for c in range(1, 8):
    valor = (int(input(f'Digite o {c}° valor: ')))
    if valor % 2 == 0:
    lista[0].append(valor)
    if valor % 2 == 1:
    lista[1].append(valor)
    print('-=-' * 30)
    print(f'Os valores pares digitados foram: {lista[0].sort()}')
    print(f'Os valores ímpares digitados foram: {lista[1].sort()}')

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

    Foi bem tranquilo, fiz o código igual sem demorar.

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

    Muito bom como sempre! Só não precisava desse ''valor = 0'' na segunda linha do script, mas isso é só um detalhe haha

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

      tbm fiquei boiando nesse valor = 0

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

    Foi desafiador, mas achei a sua solução bem legal.

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

    Tentativa 1:
    lista = []
    for contagem in range(0, 7):
    lista.append(int(input(f'Digite o valor[{contagem}]: ')))
    lista.sort()
    print('-'*50)
    print('Os valores pares são: ', end='')
    for v in lista:
    if v % 2 == 0:
    print(f'{v}', end=' ')
    print()
    print(f'Os valores impares são: ', end='')
    for v in lista:
    if v % 2 == 1:
    print(f'{v}', end=' ')
    print()
    print('-'*50)
    Parece que não utilizei da forma com a qual o professor quer, porem, acho valido mostrar a minha primeira linha de raciocínio, ta ai pra quem quiser tirar '' algo ''

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

      Da pra dividir os valores pares e ímpares na mesma lista, consegui fazer isso em uma.

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

    FINALMENTE UM EXERCICO RESOLVIDO COMPLETAMENTE POR MIM
    numeros = [[ ], [ ]]
    for n in range(1, 8):
    valor = int(input(f'Digite o {n}o. valor: '))
    if valor % 2 == 0:
    numeros[0].append(valor)
    elif valor % 2 == 1:
    numeros[1].append(valor)
    print('='*50)
    print(f'Os valores pares digitados foram: {sorted(numeros[0])}
    '
    f'Os valores ímpares digitados foram: {sorted(numeros[1])}')

  • @LucasMendesDesigner
    @LucasMendesDesigner 6 ปีที่แล้ว +54

    Guanabara, quando vai começar o Django Python para o Desenvolvimento Web

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

      Ele falou que vai ter?

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

      @@newtincarai Não falou, mas acho q pode ter

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

      Tomara que ele faz Curso de Django, mas antes seria até mais interessante Python POO.

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

      ele confirmou que vai ter o POO e dps o Django

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

      Já tem. Se eu não me engano já tem no Estudonauta

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

    Fiz diferente! Criei 3 listas: numeros, pares e impares, dai adicionei cada um em uma dependendo se é par ou impar e por fim adicionei as 2 listas em números! Ñ tive a sacada do numeros[0].append(), mas agora já to ligado!

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

    numeros = [[], []]
    quantidade = int(input('Quantos valores? '))
    for i in range(0, quantidade):
    n = int(input(f'Digite o {i+1}º valor: '))
    if n%2 == 0:
    numeros[0].append(n)
    if n%2 == 1:
    numeros[1].append(n)
    print(f'Valores PARES digitados: {sorted(numeros[0])}')
    print(f'Valores ÍMPARES digitados: {sorted(numeros[1])}')

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

    Nesse caso específico, não declarei a Var 'Valor = 0' como fez o Guanabara (e pelo visto como muitos outros que comentaram aqui) e o código rodou normalmente. VLW pelo conteúdo fantástico!

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

    Caraca, o meu ficou igualzinho. Tô me sentindo foda.

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

    véi ainda tem, a como eu amo essa Gustavo, to na aula 07 ainda, não vou pular so passei pra dar uma olhada, carioca lindo S2

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

    Exercício mais fácil que já fiz desde o segundo mundo kkkkkk

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

    Só para exemplificar, da pra usar list comprehensions também.
    lista_numerica = [ [n for n in range (0,20) if n % 2 == 0] , [n for n in range (0,20) if n % 2 ==1] ]

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

      lista_temp=[]
      while True:
      lista_temp.append(int(input("Digite um número: ")))
      parar = input("Quer continuar? (s/n) ") in "n or N"
      if parar: break
      lista_numerica=[[n for n in lista_temp if n % 2 == 0] , [n for n in lista_temp if n % 2 ==1]]
      print(lista_numerica.sort())

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

    Minha solução com uma lista só foi assim:
    lista_de_números = []
    for c in range(1, 8):
    lista_de_números.append(int(input(f'Digite o {c}° valor: ')))
    lista_de_números.sort()
    print('-=' * 40)
    print(f'Os valores pares digitados foram: ', end='')
    for n in lista_de_números:
    if n % 2 == 0:
    print(f'{n} ', end='')
    print(f'
    Os valores impares digitados foram: ', end='')
    for n in lista_de_números:
    if n % 2 != 0:
    print(f'{n} ', end='')

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

    Guanabara posta a próxima aula logo por favor, estou desesperado nenhum outro curso tem a mesma didática que você tem

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

    Esse exercicio foi tão facil que eu até estranhei 😄😄

    • @CarlosSantos-mw1yq
      @CarlosSantos-mw1yq 5 ปีที่แล้ว

      Eu tbm kkkk

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

      Impressionante que tive facilidade em praticamente todos os exercícios anteriores. Porém esse e o último apanhei bastante. Já assisti a aula duas vezes e não consegui fazer antes de olhar o vídeo.
      Minha lista ficava com sete itens ao invés de dois.
      No exercício anterior conseguia pegar a quantidade de pessoas cadastrada, imprimir o nome e o maior peso. E o menor só dava 0. Mesmo usando o if para o maior que usamos nos outros exercícios.

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

      @@Leo_Moura736 aqui tbm aconteceu a msm coisa, tu conseguiu resolver?

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

      @@daichilino5401 ,poxa nem lembro mais. Eu aprendi o Python para atender uma necessidade específica. Já fiz o que queria e parei de praticar. Me desculpe não conseguir te ajudar.

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

      @@Leo_Moura736 tranquilo manin, obrigado pela disponibilidade do msm jeito :(

  • @GustavoLima-qi9ps
    @GustavoLima-qi9ps 2 ปีที่แล้ว

    seguindo as dicas do professor...
    algumas linhas :D
    numeros = [[], []]
    for c in range(0, 7):
    num = int(input(f'Digite o {c+1}º valor: '))
    numeros.append(num)
    if num % 2 == 0:
    numeros[0].append(num)
    else:
    numeros[1].append(num)
    print('='*30)
    print(f'Numeros pares {sorted(numeros[0])}')
    print(f'Numeros Impares {sorted(numeros[1])}')

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

    Desafio 85
    lista = [[], []]
    for cont in range(1,8):
    numeros = int(input(f'Digite o {cont}° número: '))
    if(numeros % 2 == 0):
    lista[0].append(numeros)
    else:
    lista[1].append(numeros)
    print(f'Os números Pares digitados foram: {sorted(lista[0])}')
    print(f'Os números Ímpares digitados foram: {sorted(lista[1])}')

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

    Uma coisa que achei interessante foi ele colocar pré estabelecido uma condição de onde vai entrar cada valor na lista, não tinha pensado nisso, mas quando chega na hora de ordenar elas, perde a eficiência. Mas é interessante para outras situações.

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

    Amigo muy bueno los videos!!! Lastima que no los tenes en español, el aprendizaje es doble!! Saludos y espero mas videos!!

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

      Guanabara e tao brabo que os videos dele chegam ate para os estrangeiros

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

      é tipo quando alguem faz enem em espanhol, por sermos latinos a lingua é mais facil que um ingles pra aprender

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

    Ao invés do if, eu fiz assim: li[n % 2].append(n)
    li = [[],[]]
    for c in range(1,8):
    n = (int(input(f'Digite o {c}º valor: ')))
    li[n % 2].append(n)
    e deu superr certo :)

  • @m.2infinite701
    @m.2infinite701 5 ปีที่แล้ว +10

    Minha solução:
    lista = [[], []]
    for c in range(1, 8):
    n = int(input(f'Informe o {c}° Valor: '))
    if n % 2 == 0:
    lista[0].append(n)
    else:
    lista[1].append(n)
    print('-=' * 15)
    print(f'Os PARES são: {sorted(lista[0])}')
    print(f'Os ÍMPARES são: {sorted(lista[1])}')

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

      Fiz assim também

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

      valeu mano, me ajudou a fu

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

      fiz do mesmo jeito

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

    Obrigado professor, ajudou muito, excelente explicação.

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

    agora que estou no exercício 15, mas vim ver o qual complicado vai ficar kkkkkk 11/11/22

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

      ver o exercício sem ter assistido a aula correspondente só faz ele parecer um bicho de sete cabeças !
      e "as vezes" nem é kkkk...
      ...só as vezes

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

      Esse foi facinho

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

      @@aires8287 to chegando, já estou no exercício 65, logo logo resolvo esse 85

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

      @@livesdayrots8584 top

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

      @@gilsonsantana798 cheguei finalmente!!! resolvi muito fácil kkkkkkk é tão bom ver a estrada que percorri

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

    Top como sempre Guanabara!:
    numeros = [[], []]
    dados = 0
    for c in range(1, 8):
    dados = int(input(f'Digite o {c}º Número:'))
    if dados % 2 == 0:
    numeros[0].append(dados)
    else:
    numeros[1].append(dados)
    print(f'-=' * 25)
    numeros[0].sort()
    print(f'Os Valores Pares digitados foram: {numeros[0]}')
    numeros[1].sort()
    print(f'Os Valores Ímpares digitados foram: {numeros[1]}')

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

    A didática do professor é muito boa e vou terminar Python com ele porque já cheguei até aqui. Mas se nos outros cursos ele continuar passando novas informações só nos exercícios, não vou mais fazer curso nesse canal.
    Não aguento mais quebrar a cabeça por horas pra fazer um código burro porque não foi ensinado tudo durante a aula.

    • @real.wons7
      @real.wons7 2 ปีที่แล้ว

      Em programação você raramente vai saber tudo. O curso ensina isso tbm. Se você não souber, pode simplesmente dar uma busca no google. Ou faz a sua solução lógica e dps procura melhorar. Faz parte da didática do Guanabara passar o conhecimento quando você tem a necessidade dele, exercício tbm é aprendizado, não só prática.

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

    Bom vídeo! 🙂

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

    se quer ver o professor chapado, é só colocar a velocidade 0,25.eu morro de rir kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

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

    Estou armazenando os arquivos da aula em um repositório local do GIT, assim estudo as duas coisas ao msm tempo, mas estou usando a linha de comandos pq sempre preferi tela preta msm rs

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

    Quis fazer esse sem usar o "sort" ou o "sorted" então usei aquele método do outro exercício.
    Ficou assim:
    geral = [[], []]
    cont = contpar = contimpar = 0
    for i in range(0, 7):
    n = int(input(f'Digite o {i+1}° número: '))
    if n % 2 == 0:
    contpar += 1
    if contpar == 1 or n >= max(geral[0]):
    geral[0].append(n)
    else:
    for j, k in enumerate(geral[0]):
    if k >= n and cont == 0:
    geral[0].insert(j, n)
    cont = 1
    cont = 0
    else:
    contimpar += 1
    if contimpar == 1 or n >= max(geral[1]):
    geral[1].append(n)
    else:
    for j, k in enumerate(geral[1]):
    if k >= n and cont == 0:
    geral[1].insert(j, n)
    cont = 1
    cont = 0
    print('='*40)
    print(f'Os valores pares foram {geral[0]}
    E os valores ímpares foram {geral[1]}')

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

      agora faz sem usar o operador de resto de divisão

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

      @@nomejaexiste9109 nossa, maior trampo pra fazer uma coisa dessas mas acho que é possivel fazendo um laço while (ou função recursiva) que divide o numero por 2, com a condição de parada sendo resultado igual ou menor que 2, em seguida um if para dividir o fluxo, se a ultima divisão deu 2 significa que é par e se foi menor que 2 é impar..

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

    Eu fiz esse exercício na faculdade só que utilizando Java...Só me fez gostar mais do Python.

  • @arthurserafim8066
    @arthurserafim8066 6 ปีที่แล้ว +8

    "A maioria dos exercícios que seu professor passa na sala de aula"...
    Queria eu estar na faculdade k. To no ensino médio ainda :/
    Pelo menos, até eu chegar na faculdade, já devo ter aprendido umas duas linguagens de programação :)

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

      @Irlan :p Trabalho como front end, React + Typescript, 5k mensais. Não fiz faculdade, aprendi tudo que precisava por conta ;)

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

      @Irlan :p Pode tudo, menos desistir. Vai em frente 🚀

  • @002y
    @002y ปีที่แล้ว

    eu primeiramente fiz esse código abaixo, pois não conseguia separar do jeito que tentei, mas a explicação do Guanabara foi muito boa
    val = []
    num = []
    num1 = []
    for c in range(7):
    val.append(int(input(f'digite o {c + 1}° valor: ')))
    for v in val:
    if v %2 == 0:
    num.append(v)
    elif v %2 == 1:
    num1.append(v)
    print(val)
    print(f'números pares: {num}')
    print(f'números impares: {num1}')

  • @daniel-azevedo-maia
    @daniel-azevedo-maia 4 ปีที่แล้ว +11

    Eu descobri o sorted. Olha:
    listaunica = [[], []]
    par = 0
    impar = 0
    for c in range (1, 8):
    n = int(input(f'Digite o {c}º valor: '))
    if n % 2 == 0:
    listaunica[0].append(n)
    else:
    listaunica[1].append(n)
    print(f'Pares: {sorted(listaunica[0])} e ímpares {sorted(listaunica[1])}.')

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

      Eu faço assim desde q ele falou sobre o sort sjdjdjd achei q ele q tinha me ensinado mas dps vi q era lista.sort(

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

      Nos exercícios anteriores, com uso da tupla o Guanabara usava o sorted(), isso porque o sorted() não faz alterações na lista ou tupla propriamente, mas apresenta a lista organizada, por outro lado, o sort() faz alteração na lista, deixando a lista organizada, de modo que se precisar mostrar a lista mais de uma vez não vai precisar usar o método de novo, no caso do sorted() é preciso usar o método sempre que se precisar mostrar a lista ou tupla organizada.
      Mas pra esse caso a sua solução ficou mais compacta e fez todo sentido usar o sorted()

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

      @@NobbyYuri Entendi. Eu pensava que o "sorted" era sempre pra ser usado em strings e o "sort" pra inteiros. Valeu pela explicação

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

      Caramba, meu codigo ficou igualzinho o seu:
      lista = [[],[]]
      for c in range(1, 8):
      valor = int(input(f'Digite o {c}º valor: '))
      if valor % 2 == 0:
      lista[0].append(valor)
      else:
      lista[1].append(valor)
      print(f'Os valores \033[31mpares\033[m digitados foram: {sorted(lista[0])}')
      print(f'Os valores \033[32mimpares\033[m digitados foram: {sorted(lista[1])}')

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

    Sempre com bons vídeos

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

    Eu não declarei o nome 'Valor' no inicio e o programa rodou !!!
    Será é novidade da versão 2020?

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

      Cmo que ficou o código? Não tem cmo saber sem o código...

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

    To apanhando nessas Listas Parte 2. Não to conseguindo fazer nenhum sozinho.

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

    Fiz sem o contador 'valor' e funciona de forma idêntica. Não precisei dele aí, só declarar valor debaixo do for mesmo.

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

    A melhor maneira de resolver que eu pensei foi a seguinte: (Fiz antes de assistir o vídeo da resolução.... estou me sentido foda hahaha)
    lista85 = [[],[]]
    for v in range(1,8):
    n = (int(input(f'Digite o {v}° valor: ')))
    if n % 2 == 0:
    lista85[0].append(n)
    else:
    lista85[1].append(n)
    print(lista85)
    print('-=-'*25)
    print(f'Os valores pares digitados foram: {sorted(lista85[0])} ')
    print(f'Os valores impares digitados foram: {sorted(lista85[1])} ')

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

    amei esse exercício... tentei fazer primeiro de um jeito semelhante ao do guanabara, mas achei que não fosse possível > achei outra solução e vim ver o guanabara > percebi que era possível fazer do primeiro jeito e aprendi duas boas soluções :)

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

    Eu cheguei a fazer assim:
    numero = []
    impar = []
    par = []
    print('*-*'*30)
    while len(numero) < 7:
    numero.append(int(input('Digite um número:
    ')))
    for i, v in enumerate(numero):
    if v % 2 == 0:
    par.append(v)
    elif v % 2 == 1:
    impar.append(v)
    print('*-*'*30)
    print(f'Você digitou os número que são pares: {par}
    E que são ímpares: {impar}')
    print('*-*'*30)
    print('Fim do programa')
    Mas está errado pois não sabia como fazer de uma forma única na fila, mas pelo menos está separando!
    Vou corrigir Guanabara, valeu!

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

      Tem que colocar em ordem crescente,lembra?

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

      Mas o meu está em ordem crescente, veja o for com enumerate

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

      Não está não, testei aq e não deu!

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

      TopTudoTV estranho pq aqui estava normal, vou ver e corrijo

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

      blz

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

    vindo dos exercícios 80, 81, 84.. esse foi de boa....
    valores = [[], []]
    for c in range(7):
    num = int(input(f'Digite o {c+1}ª numero: '))
    if num % 2 == 0:
    valores[0].append(num)
    else:
    valores[1].append(num)
    print(f'''{"=-"*25}
    Os valores pares digitados foram: {sorted(valores[0])}
    Os valores ímpares digitados foram: {sorted(valores[1])}''')

  • @RodrigoSilva-pj1hv
    @RodrigoSilva-pj1hv 6 ปีที่แล้ว +5

    Guanabara pra presidente

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

    Muito fácil, me custou apenas 19 linhas de código. Para quem quiser ver:
    print('='*45)
    valores = []
    pares = []
    impares =[]
    lista = []
    for c in range(1, 8):
    valores.append(int(input(f'Digite o {c}º número: ')))
    for v in valores:
    if v % 2 == 0:
    pares.append(v)
    else:
    impares.append(v)
    lista.append(pares[:])
    lista.append(impares[:])
    print('='*45)
    print(f'Os valores pares digitados foram: {lista[0]}')
    print(f'Os valores ímpares digitados foram: {lista[1]} ')
    print('='*45)

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

    Curso de hardware morreu :(

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

    Nossa, eu tinha feito separando em listas pares e listas impares. Mas, ai eu estava furando a regra do exercício hahaha. Gastei 7 linhas a mais que o professor. Como é bom estudar e ver o quanto falta para a gente estudar ainda hahaha

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

    O meu ficou um pouco diferente, mas o resultado deu certo, quem precisar ...
    lista = []
    pares = []
    impares = []
    for c in range(0, 7):
    num = int(input('Digite um número: '))
    if num % 2 == 0:
    pares.append(num)
    else:
    impares.append(num)
    lista.append(sorted(pares))
    lista.append(sorted(impares))
    print(lista)

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

      só podia uma lista

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

    No último exercício passei um sufoco para terminar,mas este já foi mais de boa

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

    esse foi simples, deu pra fazer direto sem precisar testar nada

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

    Fiz esse exercício de duas formas. Umas como ele pediu, usando uma lista só e outra usando o entrelaçamento de listas.
    .
    .
    .
    1ª Forma:
    lista = [[],[]]
    for repetidor in range(0, 7):
    valor = int(input(f'Digite o {repetidor + 1}º valor: '))
    if valor % 2 == 0: # Par
    lista[0].append(valor)
    else:
    lista[1].append(valor)
    print(f'Os valores pares digitado são {sorted(lista[0])}
    e os ímpares {sorted(lista[1])}')
    .
    2ª Forma:
    lista = []
    pares = []
    impares = []
    lista.append(pares)
    lista.append(impares)
    for repetidor in range(0, 7):
    valor = int(input(f'Digite o {repetidor + 1}º valor: '))
    if valor % 2 == 0:
    pares.append(valor)
    else:
    impares.append(valor)
    print(f'Os valores pares foram {sorted(pares)} e o valores ímpares {sorted(impares)}')

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

    Primeira tentativa, funcionando 100%:
    pares = []
    ímpares = []
    numeros = [pares, ímpares]
    for c in range(0, 7):
    num = int(input(f'Digite o {c+1}º valor: '))
    if num % 2 == 0:
    pares.append(num)
    else:
    ímpares.append(num)
    ímpares.sort()
    pares.sort()
    print (f'Você digitou os seguites números pares - {numeros[0]}')
    print (f'Você digitou os seguites números ímpares - {numeros[1]}')

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

    Essa foi a minha resolução
    espero que tenha ajudado alguém
    lista = []
    pares = []
    impares = []
    for c in range(1, 8):
    c = int(input(f'Digite {c}o. valor: '))
    if c % 2 == 0:
    pares.append(c)
    else:
    impares.append(c)
    lista.append(pares)
    lista.append(impares)
    print('-='*30)
    print(f'Os valores pares digitados foram: {sorted(lista[0])}')
    print(f'Os valores ímpares digitados foram: {sorted(lista[1])}')

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

    Essa foi fácil pra mim. Tentei complicar um pouco tbm.
    Criei uma lista única "num_par_impar" com 4 listas dentro:
    - A primeira [0] guarda todos os valores;
    - A segunda [1] guarda os valores pares;
    - A terceira [2] guarda os valores ímpares;
    - A quarta [3] guarda uma cópia das três primeiras em ordem crescente. Ou seja, a quarta lista guarda três listas:
    lista principal = [ indice0[], indice1[], indice2[], indice3[indice3-0[], indice3-1[], indice3-2[]]]
    Primeiro peguei os valores e guardei na lista do indice0;
    Depois verifiquei os pares e impares dela e fui jogando cada um na sua respectiva lista: indice1 e indice2;
    Daí taquei uma cópia em ordem crescente das três primeiras listas em cada uma das listas dentro do indice3;
    Então exibi os valores pedidos no enunciado usando o laço FOR pra exibir os valores de forma mais bonitinha.
    Complicado não, vc só não pegou o raciocínio ainda!
    ----------
    Segue a gambiarra 💀🤙:
    num_par_impar = [[], [], [], []]
    for ind in range(7):
    while True:
    num = input(f'#0{ind + 1}: Digite um número inteiro: ').strip()
    if num.isnumeric():
    num_par_impar[0].append(int(num))
    break
    for num in num_par_impar[0]:
    if num % 2 == 0:
    num_par_impar[1].append(num)
    else:
    num_par_impar[2].append(num)
    for ind in range(len(num_par_impar) - 1):
    num_par_impar[3].append(sorted(num_par_impar[ind][:]))
    divisor = '-' * 50
    print(divisor + f'
    Os números digitados foram: ', end='')
    for ind, num in enumerate(num_par_impar[3][0]):
    print(f'{num}, ' if ind < len(num_par_impar[3][0]) - 1 else
    f'{num}.', end='')
    print(f'

    Os números pares foram: ', end='')
    for ind, num in enumerate(num_par_impar[3][1]):
    print(f'{num}, ' if ind < len(num_par_impar[3][1]) - 1 else
    f'{num}.', end='')
    print(f'

    Os números ímpares foram: ', end='')
    for ind, num in enumerate(num_par_impar[3][2]):
    print(f'{num}, ' if ind < len(num_par_impar[3][2]) - 1 else
    f'{num}.', end='')
    print('
    ' + divisor)

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

    Caraca... fiquei feliz agora de ter pensado na solução muito próxima do professor Guanabara:
    lista = [[], []]
    for c in range(1,8):
    int(input(f'#{c}: '))
    if c % 2 == 0:
    lista[0].append(c)
    else:
    lista[1].append(c)
    lista[0].sort()
    lista[1].sort()
    print(f'Lista completa...........: {lista}')
    print(f'Lista com números pares..: {lista[0]}')
    print(f'Lista com números ímpares: {lista[1]}')

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

    É prazeroso quando vc faz um exercício praticamente no pulo automático e ele fiz igual ou as vezes até menor q o do professor. Abaixo como eu fiz, só n entendi pq o professor declarou a variável "Valor = 0".
    lista = [[],[]]
    for c in range(0,7):
    valor = int(input('Digite um valor: '))
    if valor % 2 == 0:
    lista[0].append(valor)
    else:
    lista[1].append(valor)
    lista[0].sort()
    lista[1].sort()
    print(f'par {lista[0]}')
    print(f'impar {lista[1]}')

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

    Esses exercícios vêm pra dar uma leveza na alma ao ver o código funcionando direitinho.
    Fiz com uma condicional que evita de o zero entrar na correlação de números pares:
    # Criou-se uma lista, com duas sublistas dentro dela, para armazenar os valores impar e par em cada uma
    lista_7_numeros = [[], []]
    numeros = 0
    for valor in range(1,8):
    numeros = int(input(f'Digite o {valor}º valor: '))
    # Se o resto da divisão por 2, do número que for imputado pelo usuário
    # for igual a zero e o número também for diferente de 0, esse numero é par.
    if numeros % 2 == 0 and numeros != 0:
    lista_7_numeros[0].append(numeros) # Acrescenta os números pares na sublista indicada pelo índice 0.
    # Se o resto da divisão por 2 for igual a 1, esse número é impar.
    elif numeros % 2 == 1:
    lista_7_numeros[1].append(numeros) # Acrescenta os números impares na sublista indicada pelo indice 1.
    print(f'Os valores impares digitados foram: {sorted(lista_7_numeros[1])}. ')
    print(f'O valores pares digitados foram: {sorted(lista_7_numeros[0])}.')

    • @FS-gs2lu
      @FS-gs2lu ปีที่แล้ว

      Mas pq evitar o 0, se 0 é par tbm?

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

    Parabéns!!!

  • @Bread-vk8fl
    @Bread-vk8fl 3 ปีที่แล้ว +1

    Usei 3 listas... Nunca iria imaginar que poderia fazer desse jeito.

  • @AndreOliveira-jp9dg
    @AndreOliveira-jp9dg 4 ปีที่แล้ว

    Eu já declarei a variável simples dentro do for:
    numeros = [list(), list()]
    for n in range(1, 8):
    num = int(input(f'Digite o {n}º valor: '))
    if num % 2 == 0:
    numeros[0].append(num)
    else:
    numeros[1].append(num)
    numeros[0].sort()
    numeros[1].sort()
    print('-=' * 25)
    print(f'Os valores pares digitados foram: {numeros[0]}')
    print(f'Os valores ímpares digitados foram: {numeros[1]}')

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

    A quantidade de views que o exercício 001 teve em comparação com o exercício 085 é absurda, foram mais de 1 milhão de pessoas que não seguiram em frente e desistiram no meio do caminho.

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

      acho que o problema é que as aulas dele são muito "light" de assistir e os exercícios te joga pra uma outra realidade...eu que tenho uma otima noção em Linguagem C to apanhando pra essa sintaxe confusa do python...

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

    Esse exercicio foi gostoso de fazer.
    numbers = [[], []]
    for i in range(1, 8):
    n = int(input(f'Enter the {i}st number: '))
    if n % 2 == 0:
    numbers[0].append(n)
    else:
    numbers[1].append(n)
    numbers[0].sort()
    numbers[1].sort()
    print(f'Even numbers: {numbers[0]}')
    print(f'Odd numbers: {numbers[1]}')

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

    Diferentemente do exercício 80, que é uma treva pra mim. Esse aqui eu consegui resolver de boa, segue o jeito:
    lista= [[],[]]
    for c in range(0,7):
    num = int(input('Digite o {}º valor: '.format(c+1)))
    if num % 2 == 0:
    lista[0].append(num)
    else:
    lista[1].append(num)
    lista[0].sort()
    lista[1].sort()
    print('-=' * 30)
    print(f'Os valores pares digitados foram: {lista[0]}.')
    print(f'Os valores ímpares digitados foram: {lista[1]}.')

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

    Este foi mais light, consegui montar com a mesma logica.

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

    pensei dessa forma e rodou como o enunciado pediu, agora vou conferir com a resolução.
    lista = [[],[]]
    for c in range(1, 8):
    n = int(input(f'Digite o {c}o valor: '))
    if n %2 == 0:
    lista[0].append(n)
    if n %2 ==1:
    lista[1].append(n)
    print(f'Os valores pares são : {lista[0]}')
    print(f'Os valores impares são: {lista[1]}')

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

    #Data 14.06.21 23:40.. 00:01 { revisão 15.06.21 21:13..
    #Aula 17 - Listas (Parte 2)
    #Music: Saturn;
    numero = 0
    numeros_pares = []
    numeros_impares = []
    numeros = []
    for c in range(0, 7):
    numero = int(input('Digite um número: '))
    if numero % 2 == 0:
    numeros_pares.append(numero)
    else:
    numeros_impares.append(numero)
    if c == 6:
    numeros.append(numeros_pares[:])
    numeros.append(numeros_impares[:])
    print('-'*60)
    numeros[0].sort()
    print(f'Valores pares em ordem crescente: {numeros[0]}')#, #end='')
    # for c in numeros[0]:
    # print(c, end=' ')
    print()
    numeros[1].sort()
    print(f'Valores impares em ordem crescente: {numeros[1]}')#, #end='')
    # for c in numeros[1]:
    # print(c, end=' ')
    print()
    print('-'*60)

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

    Excelente!

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

    Boooooooaaaaaa! Mto obrigado

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

    Muuuuuuuuito bom

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

    Oba! Esse exercício foi easy, minha solução:
    lista = [[],[]]
    c = 0
    for cuh in range (1, 8):
    c += 1
    num = int(input(f'Olá! Digite o {c}° valor: '))
    if num % 2 == 0:
    lista[0].append(num)
    if num % 2 == 1:
    lista[1].append(num)
    print (f'Você digitou {len(lista[0])} valores pares ({sorted(lista[0])}) e {len(lista[1])} ímpares ({sorted(lista[1])})')

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

    Muito bom!!!

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

    Obrigado!
    principal = []
    par = []
    ímpar = []
    for c in range (1, 8):
    principal.append(int(input(f'Digite {c}°. valor: ')))
    for i, v in enumerate(principal):
    if v % 2 == 0:
    par.append(v)
    else:
    ímpar.append(v)
    print('-=-'*20)
    print(f'Os valores pares digitados foram: {par}')
    print(f'Os valores ímpares digitados foram: {ímpar}')

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

    Super hiper mega ultra incrivel!!!

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

    Guanabara você que gosta muito de matemática faz ainda aí um curso de matemática básica vou apoiar

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

    foi otimo esse exercicio

  • @Alan-ps8kz
    @Alan-ps8kz 2 ปีที่แล้ว

    Interessante!!!!

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

    minha solução antes de ver foi essa:
    #duas lista dentro de uma com numero impar em uma e numero par e outra
    lista = [[],[]]
    for c in range(0,8):
    n = int(input(' digite um numero: '))
    if n % 2 == 0:
    lista[0].append(n)
    else:
    lista[1].append(n)
    print(sorted(lista[0]))
    print(sorted(lista[1]))
    print(lista)

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

    esse me bati tentando fazer uma solucao enorme
    tava mt ocupado enquanto fazia os exercicios, ai dormi vim fazer no outro dia pensei melhor foi facim
    lis = [[], []]
    for c in range(0,7):
    x = int(input(f'Digite o {c+1} valor: '))
    if x % 2 == 0:
    lis[0].append(x)
    else:
    lis[1].append(x)
    print(lis)

  • @Joao-ip2wn
    @Joao-ip2wn ปีที่แล้ว +1

    Caraca, to felizão, consegui fazer esse, tinha desistido de fazer ele e ir pro exercício. Mas aí vi só o início e tive uma ideia
    num = [[], []]
    for c in range(1, 8):
    n = int(input(f"Diga-me um {c}º número:"))
    if n % 2 == 0:
    num[0].append(n)
    else:
    num[1].append(n)
    time.sleep(1)
    print("Seus números digitados foram divididos em \033[1;36m pares\033[0m e \033[1;31mímpares.\033[0m")
    time.sleep(1)
    print(f"Temos como \033[1;36mpares\033[0m os: \033[1;36m{', '.join(str(t) for t in sorted(num[0]))}.\033[0m")
    time.sleep(0.5)
    print(f"E temos como \033[1;31mímpares\033[0m os: \033[1;31m{', '.join(str(i) for i in sorted(num[1]))}.\033[0m")

    • @Joao-ip2wn
      @Joao-ip2wn ปีที่แล้ว

      @vitorhugocurcino ai sim kkkkkk

    • @Joao-ip2wn
      @Joao-ip2wn ปีที่แล้ว

      @vitorhugocurcino ainda não mano. To na parte de dicionários já

    • @Joao-ip2wn
      @Joao-ip2wn ปีที่แล้ว

      @vitorhugocurcino já chegou nos dicionários?

    • @Joao-ip2wn
      @Joao-ip2wn ปีที่แล้ว

      @vitorhugocurcino também tô indo bem devagar agora. Tô sem tempinho pra estudar kkkkk
      Vou ver se consigo estudar amanhã

    • @Joao-ip2wn
      @Joao-ip2wn ปีที่แล้ว

      @vitorhugocurcino pretende trabalhar de que com programação?