1
resposta

(Aplicando a projetos) Desafio: hora da prática Próxima Atividade

#6

from random import choice, randrange
quantidade_de_pessoas = int(input("Digite a quantidade de pessoas: "))
lista = list(range(quantidade_de_pessoas))
sorteio = choice(lista)
print(sorteio)

#7
from random import randint

nome = input("Digite seu nome: ")

numero = randint(1000, 9998)

while (numero % 2 != 0):
    numero = randint(1000, 9998)
else:
    print(f"Olá, {nome}, o seu token de acesso é {numero}! Seja bem-vindo!")

#8
from random import sample

frutas = ["maçã", "banana", "uva", "pêra", 
          "manga", "coco", "melancia", "mamão",
          "laranja", "abacaxi", "kiwi", "ameixa"]
          
frutas_selecionadas = sample(frutas, 3)
print(frutas_selecionadas)
1 resposta

Boa noite, Isabella! Tudo bem?

Parabéns! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Percebi que você dominou o uso de random.choice() para seleção aleatória, aplicou muito bem o randint() para gerar tokens únicos e ainda demonstrou compreender a relevância de sample() para escolher elementos sem repetição.

Uma sugestão interessante para evoluir ainda mais é usar shuffle() para embaralhar uma lista antes de realizar sorteios. Veja só:

from random import shuffle

frutas = ["maçã", "banana", "uva", "pêra", 
          "manga", "coco", "melancia", "mamão",
          "laranja", "abacaxi", "kiwi", "ameixa"]

shuffle(frutas)
print(frutas)

Resultado:

['manga', 'mamão', 'abacaxi', 'coco', 'kiwi', ...]

Essa abordagem ajuda a evitar padrões previsíveis nos sorteios.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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