"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 변수 파트-04

변수 파트-04

2024-11-08에 게시됨
검색:849

Variables Part-04

মনে করুন আপনি চা খাবেন। না, চা না। কফিই খান। প্রোগ্রামার হচ্ছেন কফি তো খেতেন পারেন। কফিকে প্রোগ্রামারদের সঙ্গি বললে ভুল হবে না ।

যাই হোক। এখন কফি তৈরী করার জন্য আপনার কি কি প্রোয়োজন? গরম পানি, চিনি, আর কফি। আর যদি খুব বেশি বড় লোক হন তাহলে দুধও add করতে পারেন। আমি গরিব মানুষ।

প্রথমে পানি গরম করে কফির পাত্র থেকে কফি, চিনির পাত্র থেকে চিনি নিবেন। দুধের দরকার হলে দুধের পাত্রে থেকে নেবেন। তারপর মিক্স করে, পান করিবেন।

এবার আপনার কাছে আমার প্রশ্ন।

  • আপনি তো চাইলেই আপনার প্রয়োজন মত চিনি দোকান থেকে আনতে পারতেন। তাহলে কেন আপনি আপনার আগে থেকে সংরক্ষিত চিনি পাত্র থেকে চিনি নিলেন?
  • কফি ও দুধ ক্ষেত্রে একই কাজ করেছেন কিন্তু কেন?

আপনি হয়ত বলবেন, আমার সুবিধার জন্য। একটু বিস্তারিত জানতে চাইলে আপনার উত্তর এই রকম হতে পারে, “প্রতিদিন তো আমার এই জিনিস গুলো লাগে, তো বার বার দোকানে না যেয়ে একবারে এনে রেখে দিয়ে প্রয়োজন মত ব্যবহার করব।“

কিন্তু কেন ?

“এতে আমার সময় ও শক্তি দুইটাই বাচবে”

গল্প তো হলো, চলুন এবার মূল জায়গায় যাই,

variable হল অনেক টা উপরের চিনির পাত্রের মত, যেখানে আপনার প্রয়োজনীয় বিভিন্ন ডাটা রাখতে পারেন। আর চিনির মত প্রয়োজন মত বিভিন্ন স্থানে ব্যবহার করতে পারেন।

নিচের কোডটা দেখুনঃ

variable_name = value

কিছুই বুঝতে পারছেন না? বোঝার কথাও না। চিন্তা কি কই বাত নাহি, মে হু না।

পাইথনে variable declare বা ঘোষনা করা জন্য প্রথমে variable এর একটা ভ্যালিড নাম, তারপর = চিহ্ন এবং = চিহ্ন এর পর একটা মান বসাতে হবে।

চলেন এবার, আপনার চিনির পাত্রে চিনি রাখার জন্য একটি variable declare করিঃ

মনে করুন আপনি ১০০ গ্রাম চিনি রাখবেন। চিনির খুব দাম।

sugarBox = 100

এখানে sugarBox হচ্ছে variable এর নাম আর 100 হচ্ছে মান।

এখন আপনার মনে প্রশ্ন জাগতে পারে variable দিয়ে আমার লাভ কি?

লাভ অবশ্যই আছে। আমি কিন্তু শুদ্ধ বাংলা লিখছি। আপনারা কিন্তু অন্য কিছু ভাববেন না।

আপনি চাইলে খুব সহজে variable এর মান এর নামকে ব্যবহার করে access করতে পারবেন। নিচের কোডকে দেখুনঃ

sugarBox = 100
print(sugarBox)

উপরের কোডকে রান করলে নিচের মত output আসবে।

100

আপনার চাইলে এই variable কে যত খুশি ততবার ব্যবহার করতে পারবেন।

নিচের মত করেঃ

sugarBox = 100
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)
print(sugarBox)

Output

100
100
100
100
100
100
100
100
100
100
100

আপনি তো প্রোগ্রামার হয়ে গেছেন। এবার তো আপনি বড় লোক হয়ে যাবেন। এখন কি আপনার ১০০ গ্রাম চিনিতে হবে?

সেই জন্য আপনি আরো ২০০ গ্রাম চিনি নিয়ে আসলেন এবং চিনির পাত্রে রেখে দিলেন তাহলে মোট চিনিত কত গ্রাম হল? ৩০০ গ্রাম।

এবার আপনি কোডের সব কিছু ঠিক রেখে 100 এর স্থানে 300 বসিয়ে দেন। output লক্ষ্য করেন। কিহ? সময় কি save হল?

যাই আজকে এই পর্যন্ত যদি বুঝতে অসুবিধা হয় তাহলে এক কাপ নিয়ে আবার পড়তে বসুন। কফি বানানোর রেসিপি তো উপরে দেওয়াই আছে। এরপরও যদি বুঝতে না পারেন তাহলে অবশ্যই জানাবেন।

বিঃদ্রঃ উপরে অনেক কথা বার্তা সিরিয়াস মনে হতে পারে। দয়া করে সিরিয়াসলি নিবেন না। সব কিছু মজা করার জন্য লিখেছি।

릴리스 선언문 이 글은 https://dev.to/monirulislam027/variables-part-04-22i4?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3