انواع داده‌های عددی (int, float, complex)

پایتون دارای سه نوع داده عددی است:
int: عدد صحیح
float: عدد اعشاری
complex: عدد مختلط

🔹 مثال:

x = 10      # عدد صحیح (int)
y = 3.14 # عدد اعشاری (float)
z = 2 + 3j # عدد مختلط (complex)

print(type(x)) # <class 'int'>
print(type(y)) # <class 'float'>
print(type(z)) # <class 'complex'>

بله، در پایتون سه نوع داده عددی وجود دارد که هر کدام کاربرد خاصی دارند:

1️⃣ عدد صحیح (Integer – int)

اعداد صحیح شامل تمام اعداد مثبت، منفی و صفر هستند و هیچ قسمت اعشاری ندارند.

🔹 مثال:

x = 10
y = -5
z = 0

print(type(x))  # <class 'int'>
print(type(y))  # <class 'int'>
print(type(z))  # <class 'int'>

2️⃣ عدد اعشاری (Floating Point – float)

اعداد اعشاری یا اعداد با ممیز شناور شامل اعدادی با قسمت اعشاری هستند.

🔹 مثال:

a = 3.14
b = -0.5
c = 2.0  # حتی اگر اعشار نداشته باشد، چون 2.0 است، نوع آن float خواهد بود.

print(type(a))  # <class 'float'>
print(type(b))  # <class 'float'>
print(type(c))  # <class 'float'>

3️⃣ عدد مختلط (Complex – complex)

پایتون از اعداد مختلط (Complex Numbers) نیز پشتیبانی می‌کند. این اعداد شامل بخش حقیقی و بخش موهومی هستند و بخش موهومی آن‌ها با j نمایش داده می‌شود.

🔹 مثال:

c1 = 3 + 4j
c2 = -2 - 7j

print(type(c1))  # <class 'complex'>
print(type(c2))  # <class 'complex'>

# دسترسی به بخش حقیقی و موهومی
print(c1.real)  # 3.0
print(c1.imag)  # 4.0

📌 تبدیل بین انواع داده‌های عددی

پایتون به شما اجازه می‌دهد اعداد را بین این سه نوع تبدیل کنید:
🔹 مثال:

x = 10      # int
y = float(x)  # تبدیل به float
z = complex(x)  # تبدیل به complex

print(y)  # 10.0
print(z)  # (10+0j)

✅ حالا شما انواع داده‌های عددی در پایتون را می‌شناسید! 🚀