Ir ao conteúdo

Python exercicio de listas e comparação


Ir à solução Resolvido por Midori,

Posts recomendados

Postado

Mais um exercício de listas que eu fiz e gostaria de receber o feedback do meu código.

quem puder ajudar novamente eu agradeço. O meu código tá retornando[2,2,2,2] ao invés dos maiores valores de cada posição. to quebrando a cabeça mas n consegui entender

asdasdasdasdasd.png.ac705971bcb60a6c3209e89c93fa1302.png

def questaox(l1,l2):
  pos = 0
  l3 = []
  maior = 0
  
  if l1[pos]==l2[pos]:
    maior = l1[pos]
  if l1[pos]>l2[pos]:
    maior = l1[pos]
  if l1[pos]<l2[pos]:
    maior = l2[pos]
    
  while pos<len(l1):
      l3 = l3 + [maior]
      pos = pos + 1     
  return l3
        
        maior = l2[pos]

 

  • Solução
Postado

@Felipe2719 Sua função só está comparando o primeiro elemento das listas. Apenas um If é necessário e tem que ser dentro do loop para comparar cada posição assim,

 

while pos < len(l1):
    maior = l1[pos]
    if l2[pos] > maior:
        maior = l2[pos]

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!