1
resposta

[Dúvida] exercicio 8

na escolha da salada de fruta surpresa, como faço para as frutas não se repitirem? https://colab.research.google.com/drive/1BSb1m7gTTm57neZ2ouoAiuQWLGYQnbuk?usp=sharing Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Roberto, tudo bem com você?

Para garantir que as frutas não se repitam, você pode utilizar a função sample da biblioteca random em vez de choices. A função sample seleciona elementos únicos de uma lista, evitando repetições. Exemplo:

from random import sample

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

salada = sample(frutas, k=3)

print(f"A salada de frutas surpresa é: {salada[0]}, {salada[1]}, {salada[2]}")

Com essa alteração, cada vez que você executar o código, três frutas diferentes serão selecionadas aleatoriamente da lista frutas, sem repetição entre elas.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software