মজার ও সহজ প্রোগ্রামিং, পাইথন প্রোগ্রামিং [পর্ব-০২] :: ভ্যরিয়েবল এবং স্ট্রিং ও ডাটা ইনপুট

0
391

আমার প্রিয় বন্ধু গন । আশা করি ভাল অছেন । পাইথন এর ২য় পর্ব নিয়ে আমি আজ হাজির হলাম আপনাদের মাঝে ।

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

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 এর মৃত্যুদিন হিসেবে প্রিন্ট করেছি । অর্থাত, কোন ব্যাক্তি যে বয়সই ইনপুট দিক না কেন ২০৭৫ থেকে সেই ইনপুট বিয়োগ করে আমাদের প্রোগ্রামটা তার মৃত্যুদিন প্রিন্ট করবে ।
তারপর আবার আমরা ইনপুট এর মাধ্যমে ব্যবহারকারীর ফিডব্যাক ও চেয়েছি ।
এভাবে আপনারা নিজেদের মত করে আরও ছোট ছোট প্রগ্রাম তৈরী করে প্রাকটিস করতে থাকুন । আজ এই পর্যন্তই । কেই কোন কিছু বুঝতে না পারলে কমেন্টে জানান । সাধ্য অনুযায়ী বোঝানোর চেষ্টা করব ।

Please comment Here (ভাল লাগলে কমেন্ট করুন)