যখন পাইথন ব্যবহার করে কার্ডের ডেক এলোমেলো করার প্রয়োজন হয়, তখন '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' প্যাকেজ ব্যবহার করা হয়, এবং 'পণ্য' পদ্ধতিটি একটি তালিকা বিন্যাসে কার্ডের ডেক পেতে ব্যবহার করা হয়।
- এই তালিকাটি 'এলোমেলো' লাইব্রেরিতে উপস্থিত 'শাফেল' পদ্ধতি ব্যবহার করে এলোমেলো করা হয়েছে।
- তারপর, প্রাসঙ্গিক বার্তা প্রদর্শিত হয়।
- উপরে এলোমেলো করা ডেটা বার বার করা হয়েছে।
- এটি কনসোলে প্রদর্শিত হয়৷ ৷