আসলে অনেকে মনে করেন যে প্রোগ্রামিং এর যত স্টেপ শেখা যায় ততই ভাল প্রোগ্রামার । কিন্তু না । আসলে প্রোগ্রামিং এ বেসিকটাই মেইন । আপনার লজিকটাই মূল কথা প্রোগ্রামিং এ । আর বেসিক ভাল করতে চাই প্রচুর প্রাকটিস আর ভাল মানের চিন্তা ভাবনা । তাই আজ দুটি ছো্ট্ট কিন্তু অনেক ভাল প্রোগ্রাম নিয়ে আপনাদের মাঝে আসলাম আমি । এ দুটিতে অনেক ভাবনার বিষয় আছে যদিও খুবই সহজ । একটি হল কোন বিদ্যুৎ বিল হিসাব করার প্রোগ্রাম ও অপরটি হল একটি ম্যাথমেটিক্যাল লজিক্যাল প্রোগ্রাম । প্রোগ্রাম দুটি দেখে নিন । আশা করি আপনারা নিজেরাই বুঝতে পারবেন ।
1
2
3
4
5
6
7
8
9
| b = 0while b < 5000: b = int(input(" Enter the unit : ")) if b > 100: c = 10 else: c = 7.50 f = b*c print(f) |
আসলে এটা একটা কারন্টে বিল হিসাব করার প্রোগ্রাম । এটাতে বলে দেওয়া রয়েছে প্রকি ইউনিটের মূল্য ৭.৫০ টাকা করে হবে যদি বিদ্যুৎ এর ইউনিট ১০০ এর কম হয় । আর ১০০ ইউনিটের বেশী হলে ১০ টাকা করে প্রতি ইউনিট হবে ।
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| a = 0while 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 স্টেটমেন্ট ইউজ করেছি । আপনি আমার মত সরাসরি ইফ এর মান প্রিন্ট না করে একটা ভ্যারিয়েবল এর মধ্যে মান নিয়ে তার মানও প্রিন্ট করতে পারেন ।
আজ এই পর্যন্তই ।
