কম্পিউটার টিউটোরিয়াল

Python-এ কমপ্লেক্স নম্বরে মডুলাস অপারেটর কীভাবে কাজ করে?


ফ্লোর এবং মডুলাস অপারেটর (// এবং % যথাক্রমে) Python 3.x-এ কমপ্লেক্স নম্বরে ব্যবহার করা অনুমোদিত নয়। তবে, Python 2.7.x-এ কমপ্লেক্স নম্বরে এই অপারেশনগুলো সংজ্ঞায়িত আছে।

Python 3

>>> x=9+2j >>> y=2+1j >>> x%y Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> x%y TypeError: can't mod complex numbers.

Python 2.7

>>> x=9+2j >>> y=2+1j >>> x%y (1-2j)

কমপ্লেক্স নম্বর অপারেন্ডের মডুলাস তাদের ফ্লোর ডিভিশনকে হর দিয়ে গুণ করে ফেরত দেয়।

>>> x-(x//y)*y (1-2j)

  1. Bokeh (Python)-এ ইমেজ নিয়ে কাজ করার পদ্ধতি

  2. পাইথনে কমপ্লেক্স নম্বর (Complex Numbers) ব্যবহার করার পদ্ধতি

  3. পাইথনে আন্ডারস্কোর (_) এর ব্যবহার ও অর্থ

  4. পাইথনে স্ট্রিং এবং সংখ্যা কনক্যাটেনেট করা