পাইথনে কিছু স্বতন্ত্র সংখ্যাসূচক প্রকার রয়েছে। এগুলো হল পূর্ণসংখ্যা টাইপ সংখ্যা, ভাসমান বিন্দু সংখ্যা, জটিল সংখ্যা। জটিল সংখ্যায়, বাস্তব দুটি অংশ আছে এবং চিত্র . জটিল সংখ্যাগুলিকে (a + bj) এর মতো চিহ্নিত করা হয়।
ভগ্নাংশ নামে আরেকটি ফাংশন আছে। ভগ্নাংশ মূলদ সংখ্যা ধারণ করে এবং দশমিক ফ্লোটিং পয়েন্ট সংখ্যা ধারণ করে।
কিছু ফাংশন যেমন int(), float(), complex(), এগুলি সংখ্যাকে পূর্ণসংখ্যা, ফ্লোট বা জটিল সংখ্যায় রূপান্তর করতে ব্যবহৃত হয়।
এই সংখ্যাসূচক ধরনের কিছু অপারেশন এবং ফাংশন নিম্নরূপ -
Sr.No. | অপারেশন/ফাংশন এবং বর্ণনা |
---|---|
1 | x + y x এবং y এর যোগফল |
2 | x - y x থেকে y বিয়োগ করুন |
3 | x * y x এবং y গুণ করুন |
4 | x / y x কে y দিয়ে ভাগ করুন |
5 | x // y y দিয়ে ভাগ করার পর x এর ভাগফল |
6 | x % y y দিয়ে ভাগ করার পর x এর অবশিষ্টাংশ |
7 | x ** y X থেকে পাওয়ার y |
8 | -x x এর নেগেটিভ মান |
9 | +x অপরিবর্তিত x মান |
10 | abs(x) x এর পরম (ম্যাগনিটিউড) মান |
11 | int(x) xকে পূর্ণসংখ্যাতে রূপান্তর করুন |
12 | float(x) x কে ফ্লোটিং পয়েন্ট ডেটাতে রূপান্তর করুন |
13 | জটিল(re, im) বাস্তব এবং কাল্পনিক ডেটা থেকে জটিল সংখ্যায় রূপান্তর করুন |
14 | x.conjugate() একটি জটিল x এর সংযোজক খুঁজুন |
15 | divmod(x,y) একটি টিপল হিসাবে ভাগফল এবং অবশিষ্টাংশ খুঁজুন |
16 | pow(x,y) পাওয়ার y এর জন্য x খুঁজুন |
উদাহরণ কোড
ভগ্নাংশ থেকে আমদানি করুন Fractionx =100y =3.256মুদ্রণ(x + y)মুদ্রণ(x - y)মুদ্রণ(x * y)প্রিন্ট(x / y)মুদ্রণ(x // y)মুদ্রণ(x % 7) প্রিন্ট( 12 ** 3)myComplex1 =complex('7+5j')myComplex2 =complex('26+8j')res =myComplex1 + myComplex2print(res)print(res.conjugate())print(divmod(x, 3)) প্রিন্ট(ভগ্নাংশ(0.125))
আউটপুট
103.25696.744325.599999999999730.71253071253071530.021728(33+13j)(33-13j)(33, 1)1/8