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