Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python xáo trộn bộ bài (Shuffle Deck of Cards)

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.