Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

como pesquisar uma palvra em uma lista em formato númerico

Olá,gostaria de saber como faço pra pesquisar um nome pelo numeral,exemplo:

nomes = [mario,josé,felipe]

resultado = input("qual nome gostaria saber?: ")

resposta do usuario = 3

#mario = 1 josé = 2 felipe = 3

print(resultado) = felipe

desde já muito obrigado!!``

1 resposta
solução!

Olá, Samuel! Entendi a sua dúvida e acredito que posso te ajudar.

No caso que você mencionou, você quer que o usuário insira um número e o programa retorne o nome correspondente a esse número na lista. Para isso, você pode usar o número inserido pelo usuário como índice para acessar o elemento correspondente na lista. No entanto, é importante lembrar que em Python, os índices começam em 0. Portanto, se o usuário inserir 1, você deve retornar o primeiro elemento da lista (índice 0), se ele inserir 2, você deve retornar o segundo elemento (índice 1) e assim por diante.

Aqui está um exemplo de como você pode fazer isso:

nomes = ['mario', 'josé', 'felipe']

numero = int(input("Qual nome gostaria de saber? (1 para Mario, 2 para José, 3 para Felipe): "))

resultado = nomes[numero - 1]

print(resultado)

Nesse código, subtraímos 1 do número inserido pelo usuário para obter o índice correspondente na lista. Assim, se o usuário inserir 1, o programa irá imprimir 'mario', se inserir 2, irá imprimir 'josé', e se inserir 3, irá imprimir 'felipe'.

Espero ter ajudado e bons estudos!