Khi cần xáo trộn bộ bài bằng Python, cần dùng gói 'itertools' và 'random'. Thư viện random có phương thức 'shuffle' để trộn và hiển thị dữ liệu.
Minh họa:
Ví dụ
import itertools, random
my_deck = list(itertools.product(range(1, 11), ['Spade', 'Heart', 'Diamond', 'Club']))
print("Đang xáo trộn bài")
random.shuffle(my_deck)
print("Rút bài ngẫu nhiên")
print("Chúng là: ")
for i in range(5):
print(my_deck[i][0], "of", my_deck[i][1])
Đầu ra
Đang xáo trộn bài Rút bài ngẫu nhiên Chúng là: 1 of Diamond 5 of Diamond 4 of Club 2 of Spade 4 of Heart
Giải thích
- Nhập các gói cần thiết.
- Dùng gói 'itertools', phương thức 'product' để tạo bộ bài dưới dạng list.
- Trộn list này bằng phương thức 'shuffle' trong thư viện 'random'.
- Hiển thị thông báo liên quan.
- Duyệt qua dữ liệu đã trộn.
- Hiển thị trên console.