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
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
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!