এই আর্টিকেলে আমরা পাইথন ৩.x-এ ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেটর সম্পর্কে জানব। অন্য ল্যাঙ্গুয়েজে প্রি এবং পোস্ট ইনক্রিমেন্ট/ডিক্রিমেন্ট (++, --) অপারেটর থাকে।
পাইথনে এদের সরাসরি নেই। কিন্তু নিচের উদাহরণের মতো বাস্তবায়ন করা যায়।
উদাহরণ
x = 786 x = x + 1 print(x) x += 1 print(x) x = x - 1 print(x) x -= 1 print(x)
আউটপুট
787 788 787 786
অন্য ল্যাঙ্গুয়েজে for লুপে ইনক্রিমেন্ট/ডিক্রিমেন্ট অপারেটর ব্যবহৃত হয়। পাইথনে for লুপে range ফাংশন থাকে যার ডিফল্ট ইনক্রিমেন্ট ভ্যালু 1। আমরা থার্ড আর্গুমেন্ট হিসেবে নিজের ইনক্রিমেন্ট কাউন্টও দিতে পারি।
উদাহরণ
for i in range(0, 5):
print(i)
for i in range(0, 5, 2):
print(i)আউটপুট
0 1 2 3 4 0 2 4
উপসংহার
এই আর্টিকেলে আমরা পাইথনে ইনক্রিমেন্ট এবং ডিক্রিমেন্ট অপারেটর ব্যবহারের পদ্ধতি শিখেছি।