আমার প্রিয় বন্ধু গন । আশা করি ভাল অছেন । পাইথন এর ২য় পর্ব নিয়ে আমি আজ হাজির হলাম আপনাদের মাঝে ।
নতুনরা বুঝতে না পারলে আগের পর্বটি দেখুন : http://www.techtunes.com.bd/programming/tune-id/230825
আজ আমি মূলত আলোচনা করব ভ্যরিয়েবল এবং স্ট্রিং ও ডাটা ইনপুট নিয়ে । তার আগে আমরা একটু পুরান বিষয় নিয়ে অলোচনা করে নিই ।
আগের পর্বের মত করে আমরা নিচে কিছু প্রিন্ট করে নিই ।
সবাই পাইথন এর নিউ উইন্ডোতে লিখুন :
print(22 / 7)
print(10 * 3)
print("your name is .........")
print("22 / 7 is ",22 / 7)
print("11 * 6 is ",11 * 6)
এবং এগুলো রান করিয়ে ফলাফল গুলো দেখুন ।
ভ্যরিয়েবল এবং স্ট্রিং : ভ্যরিয়েবল হল এমন একটা বস্তু যা বিভিন্ন ডাটা সংরক্ষন করে । আর স্ট্রিং হল সেই ডাটা যা ভ্যরিয়েবলের মধ্যে সংরক্ষন করা থাকে । নিচে উাহরণ দিলে বিষয়টা আরও ক্লিয়ার হবে ।
a = 12
b = 25
এখানে a ও b দুটি ভ্যরিয়েবল । আর ১২ ও ২৫ দুটি স্ট্রিং , যেটা ভ্যরিয়েবলের মধ্যে সংরক্ষিত রয়েছে । এখন লিখুন
print(a)
print(b)
দেখুন এখন পাইথন a , b এর বদলে a ,b এর মান বা স্ট্রিং টা প্রিন্ট করছে ।
এবার নিচের প্রোগ্রামটি লিখুন :
a = 5
b = 10
c = a + b
print("a + b = ",c)
এখানে আমি a, b ও আরও একটি ভ্যারিয়েবল c নিয়েছি যেটি এর মান যোগ করে । তারপর আমি সেই c ভ্যরিয়েবলটি প্রিন্ট করতে বলেছি ।
কোডগুলো লিখে রান করান । পাইথন c এর স্থানে a + b এর মান প্রিন্ট করবে ।
আবার এমনও লিখতে পারেন :
a = 5
b = 10
c = a + b
print (c)
আপনি যদি স্ট্রিং হিসেবে কোন সংখ্যা নিতে চান তবে ইপরের মত করে লিখলেই হবে । কিন্তু কোন অক্ষর নিতে হলে সেটা " " এর মধ্যে লিখতে হবে । যেমন :
a = "apple"
b = "orange"
print(a)
print( a + b)
দেখুন স্ক্রিনে appleorange প্রিন্ট করেছে ।
এবার লিখুন :
a = "apple"
b = "orange"
print(a * 5)
দেখুন ৫ বার apple প্রিন্ট করেছে ।
পাইথন ইনপুট : যে প্রক্রিয়ার সাহায্যে ব্যবহারকারীর কাছ থেকে কোন তথ্য নিয়ে সংরক্ষন করা হয় সে প্রক্রিয়াকে বলা হয় ইনপুট ।
পাইথন ইনপুট হল তিন প্রকার ।
১. যেকোন অক্ষর ইনপুট, যেমন : কারও নাম, ইমেইল প্রভৃতি ।
পদ্ধতি : input("enter your name here: ") (Only for the alphabets)
২.যেকোন সংখ্যা( দশমিক বাদে) ।
যেমন কোন পাসওয়ার্ড যেটা শুধু সংখ্যা দ্বারা গঠিত ।
পদ্ধতি: int(input(" Enter your password here :"))
৩.দশমিকসহ যেকোন সংখ্যা ।
পদ্ধতি : float(input( "Enter your number : "))
এখন আসুন আমরা একটি ছোট্ট মজার প্রোগ্রাম তৈরী করি যেটা কোন মানুষের একটা মৃত্যুদিন বের করবে আপনার নির্দেশ অনুযায়ী:
print("Lets know when you will die")
n = input("Enter your name here : ")
a = float(input("Enter your age here : "))
c = 2075 - a
print("You will die at : ",c,n)
input("Please give your feedback : ")
এটাকে সেভ করুন .py দিয়ে । এবার এটা রান করান এর উপর ডবল ক্লিক করে । ডাটা গুলো ভাল ভাবে ইনপুট দিন ও দেখুন এটি আপনার মৃত্যুদিন বলে দিচ্ছে ।
ব্যাখ্যা: এখানে আমরা মূলত প্রথমে ("Lets know when you will die")
প্রিন্ট করেছি প্রোগ্রামটি সম্পর্কে ব্যবহারকারীকে ধারণা দেবার জন্য ।
তারপর আমরা n ভ্যরিয়েবল দ্বারা ব্যবহারকারীর নাম জেনে নিয়েছি ।
a ভ্যরিয়েবল দ্বারা ব্যবহারকারীর বয়স জেনে নিয়েছি ।
এবার আমরা c নামে একটি ভ্যারিয়েবল তৈরী করেছি যেটাকে আমরা নির্দেশ দিয়েছি ২০৭৫ থেকে a ভ্যারিয়েবলের মান বিয়োগ করতে । এবং সেটাকেই আমরা n এর মৃত্যুদিন হিসেবে প্রিন্ট করেছি ।
অর্থাত, কোন ব্যাক্তি যে বয়সই ইনপুট দিক না কেন ২০৭৫ থেকে সেই ইনপুট বিয়োগ করে আমাদের প্রোগ্রামটা তার মৃত্যুদিন প্রিন্ট করবে ।
তারপর আবার আমরা ইনপুট এর মাধ্যমে ব্যবহারকারীর ফিডব্যাক ও চেয়েছি ।
এভাবে আপনারা নিজেদের মত করে আরও ছোট ছোট প্রগ্রাম তৈরী করে প্রাকটিস করতে থাকুন । আজ এই পর্যন্তই । কেই কোন কিছু বুঝতে না পারলে কমেন্টে জানান ।
সাধ্য অনুযায়ী বোঝানোর চেষ্টা করব ।
।
অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।