Assignment Operator

Assignment Operator

ভ্যারিয়েবল এ ভ্যালু নির্ধারণ করার জন্য assignment অপারেটর ব্যবহার করা হয়। অনেক সময় বিভিন্ন ভাবে ভ্যারিয়েবল এ ভ্যালু এসাইন করতে হয় যেমন একটা ভ্যারিয়েবল কে আরেকটা ভ্যারিয়েবল এর সাথে যোগ করে ভ্যারিয়েবল এসাইন করতে হবে এই সমস্ত কাজ করার জন্য এসাইনমেন্ট ভ্যারিয়েবল ব্যবহার করা হয়।

Operator

Example

Description

=

a=10

b=5

= এর ডান পাশের ভ্যালু কে (=) এর বাম পাশের অপারেন্ড কে এসাইন করবে

+=

example

a+5=10

যেভাবে কাজ করবে :

প্রথমে :5+10

পরে : a=5+10

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে যোগ করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

-=

a-= b

যেভাবে কাজ করবে :

প্রথমে : a-b or 10-5

পরে : a= 10-5 বা a=5

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে বিয়োগ

করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

*=

a*=b

যেভাবে কাজ করবে :

প্রথমে : a*b বা 10*20

পরে a = 10*20 বা a =200

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে গুন

করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

/=

a/= b

যেভাবে কাজ করবে :

প্রথমে : a/b বা 10/20

পরে a = 10/2 b বা a =0.5

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে ভাগ

করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

%=

a = 100

b=3

a%=b

print(a)

Output :1

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে মডুলাস

করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

//=

Example 👍

a = 100

b=3

a//=b

print(a)

Output:33

যেভাবে কাজ করবে :

প্রথমে : a//b বা 100//3

পরে a = 100/3 বা a =1

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে floor

করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

**=

Example 👍

a = 100

b=3

a*=b

print(a)

যেভাবে কাজ করবে :

প্রথমে : a**b বা 100**3

পরে a = 100**3 বা a =300

প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে power

করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

Last updated