Xáo bài
Nhiều khi bạn cần ngẫu nhiên hóa thứ tự của một tập mục. Hãy nghĩ đến trò chơi bài nơi bạn xáo bộ bài trước, hoặc Scrabble nơi các chữ cái được trộn trong túi. Ở bài cuối của phần này, bạn sẽ học thêm một hàm hữu ích khác - np.random.shuffle(). Hàm này cho phép bạn xáo trộn ngẫu nhiên một dãy ngay tại chỗ (in place). Kết thúc bài này, bạn sẽ biết cách xáo một bộ bài hoặc bất kỳ dãy phần tử nào.
Hãy kiểm tra deck_of_cards trong shell.
Bài tập này là một phần của khóa học
Mô phỏng Thống kê bằng Python
Hướng dẫn bài tập
- Dùng hàm
np.random.shuffle()để xáodeck_of_cards. - Dùng slicing để chọn ba lá ở trên cùng của danh sách này.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)