সুচিপত্র:

সহজ পাইথন সংখ্যা অনুমান খেলা: 11 ধাপ
সহজ পাইথন সংখ্যা অনুমান খেলা: 11 ধাপ

ভিডিও: সহজ পাইথন সংখ্যা অনুমান খেলা: 11 ধাপ

ভিডিও: সহজ পাইথন সংখ্যা অনুমান খেলা: 11 ধাপ
ভিডিও: Shortcut Formula for Decimal to Binary Conversion | Chapter-3(Part-1) | Lecture-3 2024, জুলাই
Anonim
সহজ পাইথন সংখ্যা অনুমান খেলা
সহজ পাইথন সংখ্যা অনুমান খেলা

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

সুচিপত্র:

1. পাইথন সংস্করণ 3.7 পান এবং ইনস্টল করুন

2. পাইচার্ম পান এবং ইনস্টল করুন

3. প্রথমবারের মতো পাইচার্ম সেট আপ করা

4. একটি এলোমেলো সংখ্যা তৈরি করা

5. ব্যবহারকারীর কাছ থেকে ইনপুট পাওয়া

6. একটি মৌলিক যখন লুপ তৈরি

7. একটি "if", "elif", "else" স্টেটমেন্ট তৈরি করা

8. ব্যবহারকারীর কাছে বার্তা প্রদর্শন করা

অতিরিক্ত

কীওয়ার্ড

চূড়ান্ত কোড

ধাপ 1: ওভারভিউ

ওভারভিউ
ওভারভিউ

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

ধাপ 2: পাইথন এবং পাইচার্ম ইনস্টল করা

সম্পদ:

www.python.org/

www.jetbrains.com/pycharm/

ধাপ 3: ভিডিও গাইড

Image
Image

দয়া করে উপরের ভিডিও গাইডগুলি দেখুন, এবং তারপর গেমটি কীভাবে লিখতে হয় তা আরও বুঝতে আপনাকে সাহায্য করতে নীচের পদক্ষেপগুলি দেখুন।

ধাপ 4: একটি এলোমেলো সংখ্যা তৈরি করা

ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়া
ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়া

গেমটির জন্য একটি সহজ চ্যালেঞ্জের জন্য আমরা 100 এর নিচে একটি এলোমেলো সংখ্যা তৈরি করতে চাই। এই সংখ্যাটি এমন হবে যা খেলোয়াড়কে অনুমান করতে হবে। সংখ্যা পরিসীমা 1 থেকে 99 এর মধ্যে হবে। আমরা নিম্নলিখিত বিবৃতি লিখে এটি সম্পন্ন করি:

randomNumber = random.randint (1, 99)

"randomNumber" একটি পরিবর্তনশীল যা আমরা র্যান্ডম সংখ্যা সংরক্ষণ করব।

"random.randint (1, 99)" 1 এবং 99 এর মধ্যে একটি এলোমেলো সংখ্যা তৈরি করতে ব্যবহৃত হয়।

*দ্রষ্টব্য: নিশ্চিত করুন যে কোডটির উপরে আপনি "র্যান্ডম ইম্পোর্ট" লিখছেন বা আপনি "random.randint (1, 99)" ব্যবহার করতে পারবেন না

একটি গুরুত্বপূর্ণ নোট হল উদাহরণ থেকে ঠিক ইন্ডেন্টেশন অনুসরণ করা কারণ পাইথন ইন্ডেন্টেশনের মাধ্যমে গঠন করা হয়েছে। যদি একটি স্টেটমেন্ট ভুল ইন্ডেন্টেশন লাইনে রাখা হয় তাহলে গেমটি খেলার চেষ্টা করলে কোড ত্রুটি প্রদান করতে পারে।

ধাপ 5: ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়া

আমাদের গেমটি কাজ করার জন্য আমরা অবশ্যই ব্যবহারকারীর ইনপুট গ্রহণ করতে সক্ষম হব। খেলোয়াড় থেকে এলোমেলো সংখ্যাটি কী হবে তার অনুমান আমাদের পেতে হবে। যে সংখ্যাটি অনুমান করা যায় তার পরিসীমা হল 1 থেকে 99 পর্যন্ত। এই প্রোগ্রামটি যখন একটি সংখ্যা সীমার বাইরে থাকে তখন ত্রুটি প্রদান করে না, তবে সঠিক সংখ্যাটি অনুমান না করা পর্যন্ত লুপটি চলতে থাকবে।

আমরা "ইনপুট" কমান্ড ব্যবহার করে এটি করি যা আপনি এভাবে লিখতে পারেন।

অনুমান = int (ইনপুট ("1 এবং 99 এর মধ্যে একটি সংখ্যা লিখুন:"))

আমরা "অনুমান" নামক একটি পরিবর্তনশীল ব্যবহারকারীর ইনপুট সংরক্ষণ করছি। "Int" মানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট একটি পূর্ণসংখ্যা হিসাবে সংরক্ষণ করছি যার অর্থ এটি একটি সম্পূর্ণ সংখ্যাসূচক মান হবে। ইনপুটের জন্য বিভাগগুলি ("1 এবং 99 এর মধ্যে একটি সংখ্যা লিখুন:") কম্পিউটারকে বলে যে আমরা ব্যবহারকারীর ইনপুট নিচ্ছি, এবং তারপর লুপ চলতে থাকলে নিম্নলিখিত বার্তাটি প্রদর্শন করুন।

ধাপ 6: লুপের সময় একটি বেসিক তৈরি করা

একটি বেসিক যখন লুপ তৈরি করা
একটি বেসিক যখন লুপ তৈরি করা

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

যখন randomNumber! = অনুমান:

ধাপ 7: ইফ এলিফ স্টেটমেন্ট তৈরি করা

ইফ এলিফ স্টেটমেন্ট তৈরি করা
ইফ এলিফ স্টেটমেন্ট তৈরি করা

বিবৃতি, "যদি/এলিফ" এর অর্থ দাঁড়ায় যদি এটি সঠিক হয় তবে এটি না হলে এটি করুন, অন্য কিছু করুন। বিবৃতিটি লিখিত হয়েছে যাতে প্রাথমিক অনুমান ভুল হলে ব্যবহারকারী একটি নতুন ইনপুট প্রবেশ করতে পারে। "If/Elif" এর প্রিন্ট স্টেটমেন্ট তাদের একটি ইঙ্গিত দেবে যে অনুমানটি খুব বেশি নাকি খুব কম।

ধাপ 8: চূড়ান্ত বিবৃতি লেখা

চূড়ান্ত বিবৃতি লেখা
চূড়ান্ত বিবৃতি লেখা

চূড়ান্ত বিবৃতিটি যখন লুপের বাইরের দিকে এবং কোন ইন্ডেন্ট ছাড়াই লেখা হয়। একবার ব্যবহারকারী সঠিক সংখ্যা অনুমান করলে while লুপটি "ব্রেক" বা "স্টপ" হবে এবং তারপর চূড়ান্ত বিবৃতিতে চলে যাবে। ভেরিয়েবল "অনুমান" এবং ভেরিয়েবল "র্যান্ডম নম্বর" সমান হলে এটি ঘটবে। প্রোগ্রামটি আবার শুরু না হওয়া পর্যন্ত খেলাটি শেষ হবে।

ধাপ 9: অতিরিক্ত

অনুমানমূলক গেম ইন্সট্রাকটেবল সমাপ্ত করার পরে, কেউ পাইথনকে আরও অন্বেষণ করতে চাইতে পারে। আপনার পাইথন দক্ষতাকে চ্যালেঞ্জ করার জন্য এখানে কয়েকটি ধারণা রয়েছে।

  1. এলোমেলো সংখ্যার জন্য নম্বর পরিসীমা পরিবর্তন করার চেষ্টা করুন।
  2. ব্যবহারকারীর কাছে বার্তাগুলি আরও ভাল কিছুতে পরিবর্তন করুন।
  3. প্রোগ্রামটি সঠিক উত্তর পেতে কতগুলি চেষ্টা করে তার স্কোর রাখার চেষ্টা করুন।

ধাপ 10: কীওয়ার্ড

  1. পাইথন একটি প্রোগ্রামিং ভাষা।
  2. পাইচার্ম এমন একটি প্রোগ্রাম যা পাইথন প্রোগ্রাম তৈরিতে সাহায্য করে।
  3. "এলোমেলো" একটি এলোমেলো সংখ্যা জেনারেটর
  4. "পরিবর্তনশীল" একটি প্রতীক যার জন্য মান পরিবর্তন হতে পারে
  5. "int" হল পূর্ণসংখ্যার পূর্ণ সংখ্যার জন্য একটি ডাটা টাইপ সংক্ষিপ্ত
  6. ব্যবহারকারীর ইনপুট কিভাবে নিতে হয় তা হল "ইনপুট"
  7. "মুদ্রণ" আপনাকে ব্যবহারকারীর জন্য পর্দায় একটি বার্তা মুদ্রণ করতে দেবে
  8. "while" হল লুপ স্টেটমেন্ট যা বলে কিছু করার সময় এটি সত্য
  9. "যদি" একটি বিবৃতি যার অর্থ যদি এটি সত্য হয় তবে এটি করুন
  10. "! =" মানে সমান নয়
  11. "<" এর চেয়ে কম মানে
  12. ">" এর চেয়ে বড় মানে
  13. "elif" অন্যের জন্য সংক্ষিপ্ত যদি বিবৃতি হয়

প্রস্তাবিত: