Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để xáo trộn Bộ bài

Khi cần xáo trộn một bộ bài bằng Python, thì cần phải sử dụng các gói 'itertools' và 'random'. Thư viện ngẫu nhiên có một phương thức có tên là 'xáo trộn' có thể được sử dụng để trộn và hiển thị dữ liệu.

Dưới đây là một minh chứng cho điều tương tự -

Ví dụ

import itertools, random
my_deck = list(itertools.product(range(1,11),['Spade','Heart','Diamond','Club']))
print("The cards are being shuffled")
random.shuffle(my_deck)
print("Cards are drawn at random")
print("They are : ")
for i in range(5):
   print(my_deck[i][0], "of", my_deck[i][1])

Đầu ra

The cards are being shuffled
Cards are drawn at random
They are :
1 of Diamond
5 of Diamond
4 of Club
2 of Spade
4 of Heart

Giải thích

  • Các gói bắt buộc đã được nhập.
  • Gói 'itertools' được sử dụng và phương thức 'product' được sử dụng để lấy bộ bài ở định dạng danh sách.
  • Danh sách này được xáo trộn bằng phương pháp 'xáo trộn' có trong thư viện 'ngẫu nhiên'.
  • Sau đó, thông báo có liên quan sẽ được hiển thị.
  • Dữ liệu xáo trộn ở trên được lặp lại.
  • Điều này được hiển thị trên bảng điều khiển.