পাইথন ব্যবহার করে কিভাবে পাশা রোল করবেন: 9 টি ধাপ
পাইথন ব্যবহার করে কিভাবে পাশা রোল করবেন: 9 টি ধাপ
Anonim
কিভাবে পাইথন ব্যবহার করে পাশা রোল করবেন
কিভাবে পাইথন ব্যবহার করে পাশা রোল করবেন

নিচের নির্দেশনাগুলি আপনাকে একটি পাশা "ঘূর্ণায়মান" করার জন্য একটি পাইথন মডিউল তৈরি করতে নির্দেশ দেবে। এই মডিউল এই কম্পিউটারাইজড পাশা থেকে এলোমেলো সংখ্যা তৈরি করবে। আমি মডিউল তৈরির জন্য প্রয়োজনীয় ফাংশন প্রদান করব এবং প্রতিটি ফাংশন কি জন্য ব্যবহার করা হবে সে সম্পর্কে একটি বিবরণ প্রদান করব। পাইথনের জন্য মৌলিক ফাংশন শেখা অপ্রতিরোধ্য হতে পারে। এটি পাইথন ব্যবহার করার একটি সৃজনশীল উপায় হবে যাতে আপনি প্রদত্ত উদাহরণ অনুসরণ করে প্রোগ্রামটি ব্যবহার করে আরো পরিচিত হতে পারেন। এর পরে, আপনার নিজের ফাংশন তৈরি করতে সক্ষম হওয়া উচিত!

সময়কাল: 3-5 মিনিট

সরবরাহ

পাইথনের সাথে কিছু অভিজ্ঞতা

পাইথন কোডের জন্য IDEL (পাইথন 3.0 বা উচ্চতর

ধাপ 1: র্যান্ডম মডিউল আমদানি করুন

র্যান্ডম মডিউল আমদানি করুন
র্যান্ডম মডিউল আমদানি করুন

প্রথমে একটি IDLE ফাইল খুলুন। একবার এটি খোলা হলে, এলোমেলো মডিউল আমদানি করুন। আমরা "ডাই" নামে একটি অর্ডার বস্তু তৈরি করি।

*এই অর্ডার বস্তুর মধ্যে, আমাদের একাধিক ফাংশন থাকবে

ধাপ 2: পাশার জন্য প্রাথমিক ফাংশন তৈরি করুন

পাশার জন্য প্রাথমিক ফাংশন তৈরি করুন
পাশার জন্য প্রাথমিক ফাংশন তৈরি করুন

কোলনের পরে, এন্টার টিপুন এবং সঠিক ইন্ডেন্টেশন অনুসরণ করুন। এখন আমরা পাশার জন্য প্রাথমিক ফাংশন তৈরি করব এবং 6 টি দিক ডিফল্ট করব। "স্বয়ং" ফাংশনের মাধ্যমে পাশার দিকগুলিকে কল করবে।

ধাপ 3: রেডিন্ট পদ্ধতি ব্যবহার করে রোলটি ফিরিয়ে দিন

রেডিন্ট পদ্ধতি ব্যবহার করে রোলটি ফেরত দিন
রেডিন্ট পদ্ধতি ব্যবহার করে রোলটি ফেরত দিন

পরবর্তী, র্যান্ডিন্ট পদ্ধতি ব্যবহার করে রোল তৈরি/ফেরত দেওয়ার জন্য "পেতে" এবং "রোল" ফাংশন ব্যবহার করুন। "রোল" ফাংশনের ভিতরে এলোমেলো রোল তৈরি করতে self.roll_count নামে একটি ভেরিয়েবল তৈরি করুন।

*Randint 1 থেকে self.sides পর্যন্ত একটি এলোমেলো সংখ্যা তৈরি করে যা 6 ছিল

ধাপ 4: সাইডের সংখ্যা পেতে একটি ফাংশন তৈরি করুন

সাইডের সংখ্যা পেতে একটি ফাংশন তৈরি করুন
সাইডের সংখ্যা পেতে একটি ফাংশন তৈরি করুন

ডাইয়ের পাশের সংখ্যা পেতে এবং এটি ফেরত দেওয়ার জন্য একটি ফাংশন তৈরি করুন। এটি পাশার পাশের সংখ্যা নির্ধারণ করবে এবং পাশের নম্বর ফেরত দেবে।

ধাপ 5: স্ট্রিং এবং পাইথন উপস্থাপনা তৈরি করুন

স্ট্রিং এবং পাইথন প্রতিনিধিত্ব তৈরি করুন
স্ট্রিং এবং পাইথন প্রতিনিধিত্ব তৈরি করুন

এখন ডাই এর স্ট্রিং এবং পাইথন উপস্থাপনা পেতে একটি ফাংশন তৈরি করুন

ধাপ 6: একটি পৃথক "rollDice" ফাংশন তৈরি করুন

একটি পৃথক তৈরি করুন
একটি পৃথক তৈরি করুন

এখন "রোলডাইস" এর জন্য একটি নতুন, আলাদা ফাংশন তৈরি করুন যাতে উপরে ক্লাস ডাই অর্ডার করা যায়

D1 এবং D2 হবে প্রথম রোল এবং দ্বিতীয় রোল

*লক্ষ্য করুন কিভাবে এই ফাংশনের শুরুতে কোন ইন্ডেন্টেশন নেই*রোলগুলি রোল করা সময়ের পরিমাণের প্রতিনিধিত্ব করে, এবং পক্ষগুলি যেকোনো পূর্ণসংখ্যা 1-6 হবে

ধাপ 7: "রোলডাইস" এর মধ্যে একটি লুপ ফাংশন তৈরি করুন

এর মধ্যে একটি লুপ ফাংশন তৈরি করুন
এর মধ্যে একটি লুপ ফাংশন তৈরি করুন

এরপরে, 'রোলডাইস' এর মধ্যে একটি সময় লুপ তৈরি করুন যা ডাইসকে অনেকবার রোল করবে যখন গণনা রোল সংখ্যার চেয়ে কম বা সমান হবে। ফলাফল তৈরি করতে প্রিন্ট ফাংশন যোগ করতে ভুলবেন না।

*দুই ডাই এর রোল তৈরি করতে রোল ফাংশন ব্যবহার করুন

ধাপ 8: মডিউল চালান

মডিউল চালান
মডিউল চালান
মডিউল চালান
মডিউল চালান

এখন যেহেতু আমরা প্রতিটি ধাপের জন্য ফাংশন তৈরি করেছি, সবকিছু সঠিকভাবে লেখা হয়েছে তা নিশ্চিত করার জন্য প্রদত্ত ভিজ্যুয়ালের সাথে তুলনা করুন। আমরা এখন মডিউল চালাব। মেনু বারে, রান> রান মডিউল ক্লিক করুন

ধাপ 9: রোলডাইস ফাংশন লিখুন এবং মজা করুন

রোলডাইস ফাংশন লিখুন এবং মজা করুন!
রোলডাইস ফাংশন লিখুন এবং মজা করুন!

অবশেষে, আপনি চান রোল এবং পক্ষের সংখ্যা প্রবেশ করে একটি rollDice ফাংশন তৈরি করুন।

ফলাফল ফেরত দিতে 'এন্টার' চাপুন

অভিনন্দন! এখন যেহেতু আপনি মডিউলটি তৈরি করেছেন, আপনি পাইথন ব্যবহার করে যে কোনও বোর্ড গেম খেলতে এই ফাংশনটি ব্যবহার করতে প্রস্তুত! পাইথন ভাষা কীভাবে কাজ করে সে সম্পর্কে আপনার এখন একটু বেশি পরিচিত হওয়া উচিত এবং আপনার নিজস্ব সৃজনশীলতা ব্যবহার করে এগিয়ে যাওয়ার বিভিন্ন মডিউল তৈরি করুন।

পাইথন সম্পর্কে আরও তথ্যের জন্য, ওয়েবসাইট দেখুন: https://www.python.org/about/gettingstarted/। সরকারী পাইথন ওয়েবসাইট আপনাকে আরও উদাহরণ সহ কোডিং এর উপর আরো বিস্তারিত ব্যাখ্যা প্রদান করবে।

প্রস্তাবিত: