কম্পিউটার

পাইথন অ্যাসাইনমেন্ট অপারেটর


ধরুন ভেরিয়েবল a ধরে 10 এবং ভেরিয়েবল b 20 ধরে, তারপর −

এর সমতুল্য এর সমতুল্য এর সমতুল্য এর সমতুল্য এর সমতুল্য এর সমতুল্য এর সমতুল্য
Sr.No অপারেটর এবং বিবরণ উদাহরণ
1 =
ডান পাশের অপারেন্ড থেকে বাম পাশের অপারেন্ডে মান নির্ধারণ করে
c =a + b a + b এর মান নির্ধারণ করে c
2 +=যোগ করুন এবং
এটি বাম অপারেন্ডে ডান অপারেন্ড যোগ করে এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে
c +=a c =c + a
3 -=বিয়োগ করুন এবং
যদি দুটি অপারেন্ডের মান সমান না হয়, তাহলে শর্ত সত্য হয়ে যায়৷ এটি বাম অপারেন্ড থেকে ডান অপারেন্ড বিয়োগ করে এবং বাম অপারেন্ডে ফলাফল নির্ধারণ করে
c -=a c =c - a
4 *=গুণ করুন এবং
এটি ডান অপারেন্ডকে বাম অপারেন্ডের সাথে গুণ করে এবং ফলাফলটি বাম অপারেন্ডে বরাদ্দ করে
c *=a c =c * a
5 /=ভাগ করুন এবং
এটি বাম অপারেন্ডকে ডান অপারেন্ড দিয়ে ভাগ করে এবং ফলাফলটি বাম অপারেন্ডে বরাদ্দ করে
c /=a c =c / a
6 %=মডুলাস এবং
এটি দুটি অপারেন্ড ব্যবহার করে মডুলাস নেয় এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে
c %=a c =c % a
7 **=সূচক এবং
অপারেটরগুলিতে সূচকীয় (শক্তি) গণনা সম্পাদন করে এবং বাম অপারেন্ডে মান নির্ধারণ করে
c **=a c =c ** a
8 //=ফ্লোর ডিভিশন
এটি অপারেটরদের উপর ফ্লোর ডিভিশন সম্পাদন করে এবং বাম অপারেন্ডে মান নির্ধারণ করে
c //=a c =c // a

উদাহরণ

ধরুন ভেরিয়েবল a ধরে 10 এবং ভেরিয়েবল b 20 ধরে, তারপর −

#!/usr/bin/python
a = 21
b = 10
c = 0
c = a + b
print "Line 1 - Value of c is ", c
c += a
print "Line 2 - Value of c is ", c
c *= a
print "Line 3 - Value of c is ", c
c /= a
print "Line 4 - Value of c is ", c
c = 2
c %= a
print "Line 5 - Value of c is ", c
c **= a
print "Line 6 - Value of c is ", c
c //= a
print "Line 7 - Value of c is ", c

আউটপুট

আপনি যখন উপরের প্রোগ্রামটি চালান তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Line 1 - Value of c is 31
Line 2 - Value of c is 52
Line 3 - Value of c is 1092
Line 4 - Value of c is 52
Line 5 - Value of c is 2
Line 6 - Value of c is 2097152
Line 7 - Value of c is 99864

  1. পাইথনে বিভাগ অপারেটর?

  2. ফাংশন হিসাবে পাইথন স্ট্যান্ডার্ড অপারেটর

  3. পাইথনে তুলনা অপারেটর চেইনিং

  4. পাইথনে বিভিন্ন অ্যাসাইনমেন্ট অপারেটর কি কি?