কম্পিউটার

কার্ডের ডেক এলোমেলো করার জন্য পাইথন প্রোগ্রাম


যখন পাইথন ব্যবহার করে কার্ডের ডেক এলোমেলো করার প্রয়োজন হয়, তখন 'itertools' এবং 'র্যান্ডম' প্যাকেজগুলি ব্যবহার করা প্রয়োজন। র্যান্ডম লাইব্রেরিতে 'শাফেল' নামে একটি পদ্ধতি রয়েছে যা ডেটা মেশানো এবং দেখানোর জন্য ব্যবহার করা যেতে পারে।

নীচে একই −

এর জন্য একটি প্রদর্শন রয়েছে৷

উদাহরণ

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

আউটপুট

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

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷
  • 'itertools' প্যাকেজ ব্যবহার করা হয়, এবং 'পণ্য' পদ্ধতিটি একটি তালিকা বিন্যাসে কার্ডের ডেক পেতে ব্যবহার করা হয়।
  • এই তালিকাটি 'এলোমেলো' লাইব্রেরিতে উপস্থিত 'শাফেল' পদ্ধতি ব্যবহার করে এলোমেলো করা হয়েছে।
  • তারপর, প্রাসঙ্গিক বার্তা প্রদর্শিত হয়।
  • উপরে এলোমেলো করা ডেটা বার বার করা হয়েছে।
  • এটি কনসোলে প্রদর্শিত হয়৷

  1. পাইথন প্রোগ্রামে ক্যালেন্ডার

  2. QuickSort-এর জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রামে সহজ আগ্রহ

  4. পাইথন প্রোগ্রামে নির্বাচন সাজান