Site icon Trickbd.com

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

Unnamed

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

1 print (22 / 7 )
2 print (10 * 3 )
3 print (“your name is ………” )
4 print (“22 / 7 is ” ,22 / 7)
5 print (“11 * 6 is ” ,11 * 6)

এবং এগুলো রান করিয়ে ফলাফল গুলো দেখুন ।
ভ্যরিয়েবল এবং স্ট্রিং :
ভ্যরিয়েবল হল এমন একটা
বস্তু যা বিভিন্ন ডাটা সংরক্ষন করে । আর স্ট্রিং হল সেই
ডাটা যা ভ্যরিয়েবলের মধ্যে সংরক্ষন করা থাকে ।
নিচে উাহরণ দিলে বিষয়টা আরও ক্লিয়ার হবে ।

1 a = 12
2 b = 25

এখানে a ও b দুটি ভ্যরিয়েবল । আর ১২ ও ২৫ দুটি স্ট্রিং
, যেটা ভ্যরিয়েবলের মধ্যে সংরক্ষিত রয়েছে ।
এখন লিখুন

1 print (a)
2 print (b)

দেখুন এখন পাইথন a , b এর বদলে a ,b এর মান বা
স্ট্রিং টা প্রিন্ট করছে ।
এবার নিচের প্রোগ্রামটি লিখুন :

1 a = 5
2 b = 10
3 c = a + b
4 print (“a + b = ” ,c)

এখানে আমি a, b ও আরও একটি ভ্যারিয়েবল c নিয়েছি

যেটি এর মান যোগ করে । তারপর আমি সেই c
ভ্যরিয়েবলটি প্রিন্ট করতে বলেছি ।
কোডগুলো লিখে রান করান ।পাইথন c এর স্থানে a
+ b এর মান প্রিন্ট করবে ।
আবার এমনও লিখতে পারেন :

1 a = 5
2 b = 10
3 c = a + b
4 print (c)

আপনি যদি স্ট্রিং হিসেবে কোন সংখ্যা নিতে চান
তবে ইপরের মত করে লিখলেই হবে । কিন্তু
কোন অক্ষর নিতে হলে সেটা ” ” এর মধ্যে
লিখতে হবে । যেমন :

1 a = “apple”
2 b = “orange”
3 print (a)
4 print ( a + b)

দেখুন স্ক্রিনে appleorange প্রিন্ট করেছে ।
এবার লিখুন :

1 a = “apple”
2 b = “orange”
3 print (a * 5)

দেখুন ৫ বার apple প্রিন্ট করেছে ।
পাইথন ইনপুট : যে প্রক্রিয়ার সাহায্যে ব্যবহারকারীর
কাছ থেকে কোন তথ্য নিয়ে সংরক্ষন করা হয় সে
প্রক্রিয়াকে বলা হয় ইনপুট ।
পাইথন ইনপুট হল তিন প্রকার ।
১. যেকোন অক্ষর ইনপুট, যেমন : কারও নাম,
ইমেইল প্রভৃতি ।
পদ্ধতি : input(“enter your name here: “) (Only for the
alphabets)
২.যেকোন সংখ্যা( দশমিক বাদে) ।যেমন কোন
পাসওয়ার্ড যেটা শুধু সংখ্যা দ্বারা গঠিত ।
পদ্ধতি: int(input(” Enter your password here :”))
৩.দশমিকসহ যেকোন সংখ্যা ।
পদ্ধতি : float(input( “Enter your number : “))
এখন আসুন আমরা একটি ছোট্ট মজার প্রোগ্রাম
তৈরী করি যেটা কোন মানুষের একটা মৃত্যুদিন বের
করবে আপনার নির্দেশ অনুযায়ী:

1 print (“Lets know when you will die” )
2 n = input (“Enter your name here : ” )
3 a = float (input (“Enter your age here : ” ))
4 c = 2075 – a
5 print (“You will die at : ” ,c,n)
6 input (“Please give your feedback : ” )

এটাকে সেভ করুন .py দিয়ে । এবার এটা রান করান এর
উপর ডবল ক্লিক করে । ডাটা গুলো ভাল ভাবে ইনপুট
দিন ও দেখুন এটি আপনার মৃত্যুদিন বলে দিচ্ছে ।
ব্যাখ্যা: এখানে আমরা মূলত প্রথমে (“Lets know
when you will die”)
প্রিন্ট করেছি প্রোগ্রামটি সম্পর্কে
ব্যবহারকারীকে ধারণা দেবার জন্য ।
তারপর আমরা n ভ্যরিয়েবল দ্বারা ব্যবহারকারীর নাম
জেনে নিয়েছি ।
a ভ্যরিয়েবল দ্বারা ব্যবহারকারীর বয়স জেনে
নিয়েছি ।
এবার আমরা c নামে একটি ভ্যারিয়েবল তৈরী করেছি
যেটাকে আমরা নির্দেশ দিয়েছি ২০৭৫ থেকে a
ভ্যারিয়েবলের মান বিয়োগ করতে ।এবং সেটাকেই
আমরা n এর মৃত্যুদিন হিসেবে প্রিন্ট করেছি । অর্থাত,
কোন ব্যাক্তি যে বয়সই ইনপুট দিক না কেন ২০৭৫
থেকে সেই ইনপুট বিয়োগ করে আমাদের
প্রোগ্রামটা তার মৃত্যুদিন প্রিন্ট করবে ।
তারপর আবার আমরা ইনপুট এর মাধ্যমে ব্যবহারকারীর
ফিডব্যাক ও চেয়েছি ।
এভাবে আপনারা নিজেদের মত করে আরও ছোট
ছোট প্রগ্রাম তৈরী করে প্রাকটিস করতে থাকুন ।
আজ এই পর্যন্তই । কেই কোন কিছু বুঝতে না
পারলে কমেন্টে জানান ।