Python Numbers

পাইথন সংখ্যা

Python Numbers

পাইথনের তিনটি সংখ্যার ধরন রয়েছে:

🔢
int
পূর্ণসংখ্যা
📐
float
ফ্লোটিং পয়েন্ট সংখ্যা
🌀
complex
জটিল সংখ্যা

সংখ্যাসূচক ভেরিয়েবল তৈরি হয় যখন আপনি তাদের একটি মান নির্ধারণ করেন:

Example

x = 1    # int
y = 2.8  # float
z = 1j   # complex

পাইথনে যেকোনো বস্তুর ধরন পরীক্ষা করতে, type() ফাংশনটি ব্যবহার করুন:

Example

print(type(x))
print(type(y))
print(type(z))

Int

একটি int, বা পূর্ণসংখ্যা, একটি পূর্ণসংখ্যা, ধনাত্মক বা ঋণাত্মক, দশমিক ছাড়া, সীমাহীন দৈর্ঘ্যের।

Example

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

Float

ফ্লোট, বা "ফ্লোটিং পয়েন্ট সংখ্যা", হল একটি সংখ্যা যার এক বা একাধিক দশমিক স্থান, ধনাত্মক বা ঋণাত্মক।

Example

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

ফ্লোট বৈজ্ঞানিক সংখ্যাও হতে পারে যার "e" 10 এর শক্তি প্রতিনিধিত্ব করে।

Example

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

Complex

জটিল সংখ্যাগুলি কাল্পনিক অংশ হিসাবে "j" দিয়ে লেখা হয়:

Example

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

Type Conversion

আপনি int(), float(), এবং জটিল() পদ্ধতির সাহায্যে এক প্রকার থেকে অন্য প্রকারে রূপান্তর করতে পারেন:

Example

x = 1    # int
y = 2.8  # float
z = 1j   # complex

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

দ্রষ্টব্য: জটিল সংখ্যাগুলিকে অন্য সংখ্যায় রূপান্তর করা যাবে না।

Random Number

এলোমেলো সংখ্যা তৈরি করার জন্য পাইথনের একটি র্যান্ডম() ফাংশন নেই, তবে পাইথনে র্যান্ডম নামে একটি অন্তর্নির্মিত মডিউল রয়েছে যা র্যান্ডম সংখ্যা তৈরি করতে ব্যবহার করা যেতে পারে:

Example

import random

print(random.randrange(1, 10))

আপনি আমাদের র্যান্ডম মডিউল রেফারেন্সে র্যান্ডম মডিউল সম্পর্কে আরও জানতে পারেন।

Exercise

পাইথনে কোনটি আইনি সংখ্যাসূচক ডেটা টাইপ নয়?

int
✗ ভুল! int পাইথনে একটি আইনি সংখ্যাসূচক ডেটা টাইপ
long
✓ ঠিক আছে! long পাইথন 2-এ ছিল, কিন্তু পাইথন 3-এ int-এ রূপান্তরিত হয়েছিল
float
✗ ভুল! float পাইথনে একটি আইনি সংখ্যাসূচক ডেটা টাইপ