শিশুদের জন্য পাইথন প্রোগ্রামিং (পর্ব ১১) – গণিত সমস্যা ও বিল্ট-ইন ফাংশনের ব্যবহার

🚀 একজন ভালো প্রোগ্রামার হতে হলে গণিত দক্ষতা ও পাইথনের কিছু দরকারি বিল্ট-ইন ফাংশন জানা জরুরি!
আজকের পর্বে আমরা গণিত সমস্যাগুলোর সমাধানে পাইথনের বিল্ট-ইন ফাংশন ব্যবহার করবো, যাতে সহজে সমস্যার সমাধান করা যায়।
✨ ১. মৌলিক সমস্যা (Basic Problems) ও ফাংশন
📌 (১) যোগ, বিয়োগ, গুণ, ভাগ
👉 Hint: পাইথনে সাধারণ গাণিতিক অপারেটর ব্যবহার করা যায়: +
, -
, *
, /
📌 (২) বড় সংখ্যা নির্ণয়
👉 Hint: max()
ও min()
ফাংশন ব্যবহার করতে পারো।
📌 (৩) জোড় বা বিজোড় সংখ্যা চেক করা
👉 Hint: if num % 2 == 0
দ্বারা জোড়/বিজোড় চেক করা যায়।
🔢 ২. সংখ্যাতত্ত্ব (Number Theory)
📌 (৪) মৌলিক সংখ্যা চেক করা
👉 Hint: একটি সংখ্যা মৌলিক কিনা তা বের করতে for
লুপ ব্যবহার করো।
📌 (৫) GCD (গসাগু) ও LCM (লসাগু) বের করা
👉 Hint: পাইথনে math.gcd()
বিল্ট-ইন ফাংশন ব্যবহার করা যায়।
♾️ ৩. ধারা ও ক্রম (Series & Sequences)
📌 (৬) ফিবোনাচ্চি ধারা (Fibonacci Series)
👉 Hint: লুপ ও লিস্ট ব্যবহার করো।
📌 (৭) সংখ্যার অঙ্কের যোগফল বের করা
👉 Hint: sum(map(int, str(num)))
ব্যবহার করলে সহজ হয়!
🎯 ৪. ধাঁধা ও লজিক (Puzzles & Logic)
📌 (৮) ফ্যাক্টরিয়াল (Factorial)
👉 Hint: math.factorial()
ফাংশন ব্যবহার করতে পারো।
📌 (৯) প্যালিনড্রোম সংখ্যা চেক করা
👉 Hint: সংখ্যা উল্টো করে তুলনা করো।
📌 (১০) আর্মস্ট্রং সংখ্যা চেক করা
👉 Hint: প্রতিটি অঙ্কের ঘনফল বের করো।
🔥 ৫. অ্যাডভান্সড চ্যালেঞ্জ (Advanced Challenges)
📌 (১১) বাইনারি থেকে দশমিক রূপান্তর
👉 Hint: int(binary, 2)
ব্যবহার করো।
📌 (১২) শতকরা হিসাব বের করা
👉 Hint: (প্রাপ্ত নম্বর / মোট নম্বর) * 100
সূত্র ব্যবহার করো।
🚀 শেষ কথা: প্রোগ্রামিং চালিয়ে যাও!
🔹 প্রতিদিন ১-২টি সমস্যা সমাধান করার চেষ্টা করো।
🔹 পাইথনের বিল্ট-ইন ফাংশন ব্যবহার শিখো – এগুলো তোমার কাজ সহজ করবে!
🔹 গুগল সার্চ করো, নতুন নতুন সমস্যার সমাধান খুঁজো।
✅ এগিয়ে যাও, শেখা চালিয়ে যাও, আর প্রোগ্রামিং উপভোগ করো! 😊🚀