পাইথন নাম্বারস (ইন্টিজার,ফ্লোট,কম্প্লেক্স ) | Python Numbers Bangla

python bangla blog সিরিজ এর ৭ম পর্ব এটি ।

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

  • int
  • float
  • complex

আপনি যখন তাদের কোনও মান নির্ধারণ করেন তখন সংখ্যাজাতীয় ডাটা টাইপবিশিষ্ট ভেরিয়েবলগুলি তৈরি হয়:

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

পাইথনে যে কোনও ভেরিয়েবল এর ডাটা টাইপ যাচাই করতে type() ফাংশনটি ব্যবহার করুন:

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

Int (পূর্ণসংখ্যা)

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

x = 1
y = 35656222554887711
z = -3255522

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

float (দশমিক সংখ্যা)

Float, or “floating point number” , ধনাত্মক বা ঋণাত্মক দশমিক সংখ্যা ।

x = 1.10
y = 1.0
z = -35.59

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

float টাইপ বৈজ্ঞানিক সংখ্যাও হতে পারে , একটি “e” দিয়ে 10 এর ঘাত নির্দেশ করতে পারে। (35e3 = 35 x 10^3 = 35000.0)

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

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

Complex (জটিল সংখ্যা)

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

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

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

Type Conversion (টাইপ পরিবর্তন)

আপনি int()float(), and complex() পদ্ধতি/মেথডগুলির সাহায্যে এক ধরণের থেকে অন্য ধরণে রূপান্তর করতে পারেন:

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))

আউটপুট :

1.0
2
(1+0j)
 <class 'float'>
 <class 'int'>
 <class 'complex'>

Random Number( এলোমেলো/যেকোনো সংখ্যা )

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

import random

print(random.randrange(1,10))

পরবর্তীতে পড়ুন :

পাইথন কাস্টিং | Python Casting Bangla Tutorial

পূর্ববর্তীটি :

পাইথন ডাটা টাইপ | Python Data Types Bangla

Author: Biddut

Leave a Reply

Your email address will not be published. Required fields are marked *