মজার ও সহজ প্রোগ্রামিং, পাইথন প্রোগ্রামিং [পর্ব-২১] :: পাইথনে দুটি লজিক্যাল প্রোগ্রাম ও সাপলুডু গেম তৈরীর বেসিক ফাংশন

মজার ও সহজ পাইথন প্রোগ্রামিং

অনেক দিন পর আবার পাইথন নিয়ে হাজির আমি । আসলে কাজের ব্যাস্ততার মাঝে অনেক দিন লেখা হয় না ।

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

b = 0
while b < 5000:
    b = int(input(" Enter the unit : "))
    if b > 100:
        c = 10
    else:
        c = 7.50
    f = b*c
    print(f)

আসলে এটা একটা কারন্টে বিল হিসাব করার প্রোগ্রাম । এটাতে বলে দেওয়া রয়েছে প্রকি ইউনিটের মূল্য ৭.৫০ টাকা করে হবে যদি বিদ্যুৎ এর ইউনিট ১০০ এর কম হয় । আর ১০০ ইউনিটের বেশী হলে ১০ টাকা করে প্রতি ইউনিট হবে ।

a = 0
while a != 100:
    a = int(input("Enter your number"))
    while a > 6:
        a = a/6
        if a > 1 and a < 2:
            print("your point is 1")
        elif a > 2 and a < 3:
            print("your point is 2")
        elif a > 3 and a < 4:
            print("your point is 3")
        elif a > 4 and a < 5:
            print("your point is 4")
        elif a > 5 and a < 6:
            print("your point is 5")
        elif a > 6 and a < 7:
            print("your point is 6")

এই প্রোগ্রামটা মূলত কাজ করবে একটা বিশেষ কন্ডিশনে । আপনি যে সংখ্যাই ইনপুট দেন না কেন এটি তার আউটপুট হিসেবে ১ থেকে ৬ এর মধ্যে যেকোন একটা সংখ্যা সো করবে । এখানে মূলত একটা While লুপ নিয়ে আমরা ইনপুটকে ৬ দিয়ে ভাগ করেছি ততক্ষণ পর্যন্ত যতক্ষন এটা ৬ এর ছোট না হয়। এটা মূলত একটা সাপলুডু তৈরীর বেসিক ফাংশন । এই ফাংশন দিয়ে আপনি একটা সাপলুডু গেম তৈরী করতে পারবেন আরও কোড যুক্ত করে । তারপর আমরা আউটপুটের দশমিক বাদ দেবার জন্য If and Elif  স্টেটমেন্ট ইউজ করেছি । আপনি আমার মত সরাসরি ইফ এর মান প্রিন্ট না করে একটা ভ্যারিয়েবল এর মধ্যে মান নিয়ে তার মানও প্রিন্ট করতে পারেন ।

আজ এই পর্যন্তই । পরে আবার দেখা হবে । সবাই ভাল থাকবেন । সবাইকে ধন্যবাদ ।

Level 2

আমি অরিন্দম পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 8 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 82 টি টিউন ও 316 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 19 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

মানসিক ভাবে দূর্বল । কোন কাজই কনফিডেন্টলি করতে পারি না , তবুও দেখি কাজ শেষ পর্যন্ত হয়ে যায় । নিজের সম্পর্কে এক এক সময় ধারণা এক এক রকম হয় । আমার কোন বেল ব্রেক নেই । সকালে যে কাজ করব ঠিক করি , বিকালে তা করতে পারি না । নিজের...


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

অরিন্দম দা আমি কিন্তু আপনার সাথে আছি প্রথম থেকে শেষ পর্যন্ত। চরম হচ্ছে ….. এর আগের পর্বে বলছিলেন কি একটা হ্যাকিং নিয়ে টিউন করবেন সেটা কবে দিবেন। আমার একটা জিনিস দরকার ছিল যে আমার ওয়াইফাই তে যারা আছে তাদের ফোন বা পিসি তে আমি কিভাবে ঢুকবো এ নিয়ে কোন টিউন থাকলে শেয়ার করতে পারেন। আপনার শ্লোগান টা ভালো লাগল।
আপনাকে ধন্যবাদ।

    @samir01: vai, python e hacking er bisoy e likhbo next e … are WiFi hacking nia Akta tune likhecilam , kintu TT er othority ota remove Kore daily….

অরিন্দম দা ami apnar shathe prothom theke asi boss apnake onek dhonnobad,
Java and Python er kono valo book dorker ja Bangladeshe paoa jabe
please inform me.
Thank you

Thank you