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

[Sugestão] Questão 3

from random import randrange, sample

lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
for i in range(0,77):
  lista.append(randrange(80))
print(sample(lista, 1))
1 resposta
solução!

Oi, Stenio! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você criou uma lógica interessante para aumentar a lista original com números aleatórios usando randrange(80). Isso garante variedade no conteúdo da lista antes de sortear um número com sample.

Uma dica interessante para o futuro é usar o random.choice() quando quiser selecionar um item aleatório de uma lista sem precisar gerar múltiplos elementos. Veja este exemplo:


import random

nomes = ['Ana', 'Carlos', 'Beatriz', 'João']
print(random.choice(nomes))

O código random.choice(lista) retorna um único elemento aleatório da lista. Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!