Zacznij terazZacznij za darmo

Tasowanie talii kart

Często zależy nam na losowym przetasowaniu zbioru elementów. Pomyśl o grze w karty, gdzie na początku tasuje się talię, albo o Scrabble, gdzie litery miesza się w woreczku. W tym ostatnim ćwiczeniu sekcji poznasz kolejną przydatną funkcję – np.random.shuffle(). Pozwala ona losowo przetasować sekwencję w miejscu, bez tworzenia nowej. Po wykonaniu tego ćwiczenia będziesz wiedzieć, jak przetasować talię kart lub dowolną sekwencję elementów.

Przejrzyj deck_of_cards w konsoli.

To ćwiczenie jest częścią kursu

Symulacje statystyczne w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji np.random.shuffle(), aby przetasować deck_of_cards.
  • Wybierz trzy pierwsze karty z tej listy za pomocą wycinania (ang. slicing).

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Shuffle the deck
____

# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)
Edytuj i uruchom kod