Postanowiłem się nauczyć programować, nie mogę jednak poświęcić więcej niż 30 minut codziennie. Przerabiam sobie teraz 'Python dla Każdego' Michaela Dawsona i mam problem z zadaniem: "Utwórz program, który wypisuje listę słów w przypadkowej kolejności. Program powinien wypisać wszystkie słowa bez żadnych powtórzeń." To jest z rozdziału o sekwencjach. Ogólnie mi te zadania do samodzielnego zrobienia fatalnie idą, z pierwszymi rozdziałami sobie radziłem a teraz lipa. Lepiej przerabiać książkę dalej (rozumiem
Postanowiłem się nauczyć programować, nie mogę jednak poświęcić więcej niż 30 minut codziennie. Przerabiam sobie teraz 'Python dla Każdego' Michaela Dawsona i mam problem z zadaniem: "Utwórz program, który wypisuje listę słów w przypadkowej kolejności. Program powinien wypisać wszystkie słowa bez żadnych powtórzeń." To jest z rozdziału o sekwencjach. Ogólnie mi te zadania do samodzielnego zrobienia fatalnie idą, z pierwszymi rozdziałami sobie radziłem a teraz lipa. Lepiej przerabiać książkę dalej (rozumiem
# Utwórz program, który wypisuje listę słów w przypadkowej kolejności.
# Program powinien wypisać wszystkie słowa bez żadnych powtórzeń.
import random
lista = ["sok", "masło", "jabłko", "chleb", "kefir", "miód", "bułka", "jogurt", "ser", "szynka"]
print("\nPoczątkowa lista: ", lista)
newlista = []
while lista != []: # Możliwe uproszczenie ==> while lista:
__item = random.choice(lista)
_newlista.append(item)
lista.remove(item)
_if