1
resposta

[Sugestão] Desafio: hora da prática (Aula 1, Exercício 8)

Para diversificar e atrair novos(as) clientes, uma lanchonete criou um item misterioso em seu cardápio chamado "salada de frutas surpresa". Neste item, são escolhidas aleatoriamente 3 frutas de uma lista de 12 para compor a salada de frutas da pessoa cliente. Crie o código que faça essa seleção aleatória de acordo com a lista abaixo:

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

frutas = ["maçã", "banana", "uva", "pêra", 
          "manga", "coco", "melancia", "mamão",
          "laranja", "abacaxi", "kiwi", "ameixa"]
salada_frutas = [choice(frutas) for i in range(3)]
print(salada_frutas)
1 resposta

Oi, Malderson! Como vai?

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

Gostei da forma como você utilizou list comprehension junto com a função choice para gerar a salada de frutas de forma dinâmica. Isso mostra que você já está explorando recursos mais avançados do Python para deixar o código mais enxuto e funcional.

Uma dica interessante para o futuro é usar o método sample, que evita repetição de frutas na seleção. Veja este exemplo:


from random import sample

frutas = ["maca", "banana", "uva", "pera", "manga", "coco", "melancia", "mamao", "laranja", "abacaxi", "kiwi", "ameixa"]

salada = sample(frutas, 3)

print(salada)

Esse codigo seleciona 3 frutas diferentes da lista, sem repetir.

Como voce esta achando a linguagem Python ate agora, esta se sentindo desafiado com os exercicios?

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