সুচিপত্র:

পাইথনে একটি সংযোজন গেম কোডিং: 15 টি ধাপ
পাইথনে একটি সংযোজন গেম কোডিং: 15 টি ধাপ

ভিডিও: পাইথনে একটি সংযোজন গেম কোডিং: 15 টি ধাপ

ভিডিও: পাইথনে একটি সংযোজন গেম কোডিং: 15 টি ধাপ
ভিডিও: পাইথন দিয়ে প্রেম ❤️ | বাংলা পাইথন টিউটোরিয়াল | Python for beginner | Python tutorial Jhankar Mahbub 2024, নভেম্বর
Anonim
পাইথনে একটি সংযোজন খেলা কোডিং
পাইথনে একটি সংযোজন খেলা কোডিং
  • এই নির্দেশনা সেটটি আপনাকে ধাপে ধাপে শিখাবে কিভাবে একটি সংযোজন খেলা প্রোগ্রাম করতে হয় যা ব্যবহারকারীদের 0-9 থেকে এলোমেলো সংখ্যা ব্যবহার করে সহজ সংযোজন সমস্যার উত্তর দিতে প্রিন্ট করে এবং সেগুলি সঠিক কিনা তা মুদ্রণ করে!
  • এটিকে বড় করার জন্য প্রতিটি ধাপে ছবিতে ক্লিক করুন এবং সেই অংশের কোড দেখুন।

ধাপ 1: আপনার পাইথন কোডিং অ্যাপ চালু করুন।

আপনার পাইথন কোডিং অ্যাপ চালু করুন।
আপনার পাইথন কোডিং অ্যাপ চালু করুন।
  • এই নির্দেশ সেটটি আইডিএল পাইথন প্রোগ্রাম ব্যবহার করবে!
  • চালু করার পরে, কোডিং শুরু করতে আপনার পাইথন অ্যাপ্লিকেশনে একটি নতুন ফাইল তৈরি করুন।

ধাপ 2: এলোমেলো ক্লাস আমদানি করুন।

এলোমেলো ক্লাস আমদানি করুন।
এলোমেলো ক্লাস আমদানি করুন।

আমরা এলোমেলো সংখ্যা তৈরি করতে এটি ব্যবহার করব

ধাপ 3: একটি ইনপুট ভেরিয়েবল এন দিয়ে একটি পাইথন পদ্ধতি নির্ধারণ করুন।

একটি ইনপুট ভেরিয়েবল এন দিয়ে একটি পাইথন পদ্ধতি সংজ্ঞায়িত করুন।
একটি ইনপুট ভেরিয়েবল এন দিয়ে একটি পাইথন পদ্ধতি সংজ্ঞায়িত করুন।
  • পূর্ণসংখ্যা n এর ইনপুট নির্ধারিত হবে সংযোজন সমস্যাগুলির সংখ্যা যা বলা হবে যখন গেমটি মুদ্রণ করবে!
  • এই কোডটি পদ্ধতিটিকে "গেম (এন)" বলে।

ধাপ 4: একটি বুলিয়ান ভেরিয়েবল এবং একটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করুন।

একটি বুলিয়ান ভেরিয়েবল এবং একটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করুন।
একটি বুলিয়ান ভেরিয়েবল এবং একটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করুন।
  • গেম পদ্ধতির মধ্যে, একটি বুলিয়ান ভেরিয়েবল আরম্ভ করুন একটি 'while' লুপে এবং একটি পূর্ণসংখ্যাকে সঠিক উত্তরের জন্য একটি কাউন্ট ভেরিয়েবল হিসেবে ব্যবহার করতে হবে।
  • এই কোডটি বুলিয়ানকে "wrk" এবং পূর্ণসংখ্যাকে "cnt" বলে।
  • পাইথনে ইন্ডেন্টের গুরুত্ব মনে রাখবেন, কারণ তারা নির্ধারণ করে যে কোন কোডটি কোথায় নেস্ট করা আছে!

ধাপ 5: রেঞ্জ N এর জন্য 'for' লুপ শুরু করুন।

রেঞ্জ N এর জন্য 'for' লুপ শুরু করুন।
রেঞ্জ N এর জন্য 'for' লুপ শুরু করুন।

এটি ইনপুট পূর্ণসংখ্যার দৈর্ঘ্যের জন্য লুপ করবে n

ধাপ 6: 1 এবং 10 এর মধ্যে দুটি এলোমেলো পূর্ণসংখ্যা মান শুরু করুন এবং বুলিয়ান মানকে সত্যে সেট করুন।

1 এবং 10 এর মধ্যে দুটি র্যান্ডম ইন্টিজার মান শুরু করুন এবং বুলিয়ান ভ্যালু ট্রুতে সেট করুন।
1 এবং 10 এর মধ্যে দুটি র্যান্ডম ইন্টিজার মান শুরু করুন এবং বুলিয়ান ভ্যালু ট্রুতে সেট করুন।
  • এই 'for' লুপের মধ্যে, 1 এবং 9 এর মধ্যে দুটি এলোমেলো পূর্ণসংখ্যা মান শুরু করতে random.randrange (1, 10) ব্যবহার করুন।
  • এই কোড এইগুলিকে "val1" এবং "val2" বলে।
  • তারপর বুলিয়ান মানকে সত্যে সেট করুন!

ধাপ 7: একটি 'while' লুপ শুরু করুন যখন বুলিয়ান ভেরিয়েবল সত্য।

একটি 'while' লুপ শুরু করুন যখন বুলিয়ান ভেরিয়েবল সত্য।
একটি 'while' লুপ শুরু করুন যখন বুলিয়ান ভেরিয়েবল সত্য।

'For' লুপের মধ্যে থাকা অবস্থায়, বুলিয়ান ভেরিয়েবল ট্রু থাকা অবস্থায় 'while' লুপ শুরু করুন।

ধাপ 8: মান 1 এবং 2 সহ একটি সংযোজন সমস্যা মুদ্রণ করুন এবং উত্তরটি ইনপুট হিসাবে নিন।

মান 1 এবং 2 সহ একটি সংযোজন সমস্যা মুদ্রণ করুন এবং উত্তরটি ইনপুট হিসাবে নিন।
মান 1 এবং 2 সহ একটি সংযোজন সমস্যা মুদ্রণ করুন এবং উত্তরটি ইনপুট হিসাবে নিন।
  • এই 'while' লুপে পরবর্তী, আমরা একটি চেষ্টা ছাড়া বিবৃতি তৈরি করি।
  • আপনার 'চেষ্টা' ক্ষেত্রে, মান 1 এবং মান 2 ব্যবহার করে একটি অতিরিক্ত প্রশ্ন মুদ্রণ করুন এবং ব্যবহারকারীর ইনপুট হিসাবে একটি উত্তর পরিবর্তনশীল সংজ্ঞায়িত করুন (এই কোডটি উত্তর ভেরিয়েবলকে "উত্তর" হিসাবে সংজ্ঞায়িত করে)।

ধাপ 9: উত্তর = মান 1 + মান 2 কিনা একটি অন্যথায় বিবৃতি পরীক্ষা করুন।

উত্তর = মান 1 + মান 2 কিনা একটি অন্যথায় বিবৃতি পরীক্ষা করুন।
উত্তর = মান 1 + মান 2 কিনা একটি অন্যথায় বিবৃতি পরীক্ষা করুন।

'ট্রাই' কেসের মধ্যে, if-else স্টেটমেন্ট টেস্টিং করুন যে ans = val1 + val2।

ধাপ 10: যদি সত্য হয়, একটি সঠিক বার্তা মুদ্রণ করুন, বুলিয়ান ভেরিয়েবলকে মিথ্যা এবং বৃদ্ধি সংখ্যা নির্ধারণ করুন।

যদি সত্য হয়, একটি সঠিক বার্তা মুদ্রণ করুন, বুলিয়ান ভেরিয়েবলকে মিথ্যা এবং বৃদ্ধি সংখ্যা নির্ধারণ করুন।
যদি সত্য হয়, একটি সঠিক বার্তা মুদ্রণ করুন, বুলিয়ান ভেরিয়েবলকে মিথ্যা এবং বৃদ্ধি সংখ্যা নির্ধারণ করুন।
  • এখনও যদি 'ট্রাই' স্টেটমেন্টের মধ্যে থাকে, যদি সত্য হয়:

    • একটি সঠিক বার্তা মুদ্রণ করুন!
    • বুলিয়ান ভেরিয়েবলকে মিথ্যাতে সেট করুন!
    • 1 দ্বারা বৃদ্ধি সংখ্যা!

ধাপ 11: যদি না হয়, একটি ভুল বার্তা মুদ্রণ করুন এবং বুলিয়ান মানকে মিথ্যাতে সেট করুন।

যদি না হয়, একটি ভুল বার্তা মুদ্রণ করুন এবং বুলিয়ান মানকে মিথ্যাতে সেট করুন।
যদি না হয়, একটি ভুল বার্তা মুদ্রণ করুন এবং বুলিয়ান মানকে মিথ্যাতে সেট করুন।

'অন্য' বিবৃতিতে, একটি ভুল বার্তা মুদ্রণ করুন এবং বুলিয়ান মানকে মিথ্যাতে সেট করুন।

ধাপ 12: একটি ত্রুটি বার্তা সহ অ-পূর্ণসংখ্যা ইনপুটগুলির জন্য অ্যাকাউন্ট।

একটি ত্রুটি বার্তা সহ অ-পূর্ণসংখ্যা ইনপুটগুলির জন্য অ্যাকাউন্ট।
একটি ত্রুটি বার্তা সহ অ-পূর্ণসংখ্যা ইনপুটগুলির জন্য অ্যাকাউন্ট।

'ছাড়া' ক্ষেত্রে, অ-পূর্ণসংখ্যা ইনপুটগুলির জন্য অ্যাকাউন্টে একটি ত্রুটি বার্তা মুদ্রণ করুন

ধাপ 13: প্রোগ্রামের শেষে, সমস্যাগুলির গণনা N এর বাইরে মুদ্রণ করুন যা খেলোয়াড় সঠিক পেয়েছে।

প্রোগ্রামের শেষে, সমস্যাগুলির গণনা N এর বাইরে মুদ্রণ করুন যা খেলোয়াড় সঠিক পেয়েছে।
প্রোগ্রামের শেষে, সমস্যাগুলির গণনা N এর বাইরে মুদ্রণ করুন যা খেলোয়াড় সঠিক পেয়েছে।

এই সমস্ত নেস্টেড স্টেটমেন্টের পরে, প্লেয়ারটি ঠিক পেয়েছে এমন সমস্যাগুলির গণনা মুদ্রণ করুন

ধাপ 14: আপনার কোড দেখুন

আপনার কোড দেখুন!
আপনার কোড দেখুন!
  • পাইথনে ইন্ডেন্টেশনের গুরুত্ব মনে রাখবেন, কারণ এই প্রোগ্রামটি অনেক নেস্টেড স্টেটমেন্ট ব্যবহার করে।
  • আপনার চূড়ান্ত প্রোগ্রাম এই মত হওয়া উচিত।

ধাপ 15: এই মডিউলটি চালান এবং আপনার গণিত খেলা উপভোগ করুন

এই মডিউলটি চালান এবং আপনার গণিত খেলা উপভোগ করুন!
এই মডিউলটি চালান এবং আপনার গণিত খেলা উপভোগ করুন!
  • আপনার গণিত প্রোগ্রাম কোড করার জন্য এই ধাপগুলি অনুসরণ করার পরে, এগিয়ে যান এবং রান মডিউল টিপুন।
  • আপনার সহজ সংযোজন খেলা উপভোগ করুন!

প্রস্তাবিত: