Python – اعداد (Numbers)

اعداد در پایتون

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

  1. int (عدد صحیح)
  2. float (عدد اعشاری)
  3. complex (عدد مختلط)

متغیرهای عددی هنگامی که به آن‌ها مقدار اختصاص داده می‌شود، ایجاد می‌شوند:

x = 1    # نوع int
y = 2.8  # نوع float
z = 1j   # نوع complex

برای بررسی نوع هر شیء در پایتون، می‌توانید از تابع type() استفاده کنید:

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

نوع int

اعداد صحیح (int) شامل اعداد کامل مثبت یا منفی بدون اعشار هستند و طول نامحدود دارند.

مثال:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

نوع float

اعداد اعشاری (float) شامل اعداد مثبت یا منفی با اعشار هستند.

مثال:

x = 1.10
y = 1.0
z = -35.59

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

اعداد float همچنین می‌توانند به صورت علمی با یک “e” برای نشان دادن توان 10 نوشته شوند.

مثال:

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

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

نوع complex

اعداد مختلط (complex) با یک “j” به عنوان بخش موهومی نوشته می‌شوند.

مثال:

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

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

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

می‌توانید از متدهای int(), float() و complex() برای تبدیل از یک نوع به نوع دیگر استفاده کنید:

مثال:

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

# تبدیل از int به float
a = float(x)

# تبدیل از float به int
b = int(y)

# تبدیل از int به complex
c = complex(x)

print(a)  # خروجی: 1.0
print(b)  # خروجی: 2
print(c)  # خروجی: (1+0j)

print(type(a))  # خروجی: 
print(type(b))  # خروجی: 
print(type(c))  # خروجی: 

توجه: نمی‌توانید اعداد مختلط (complex) را به نوع عددی دیگری تبدیل کنید.

تولید عدد تصادفی

پایتون تابع random() برای تولید عدد تصادفی ندارد، اما دارای یک ماژول داخلی به نام random است که می‌توان از آن برای تولید اعداد تصادفی استفاده کرد:

مثال:

import random

print(random.randrange(1, 10))  # تولید عدد تصادفی بین 1 و 9

این مثال یک عدد تصادفی بین 1 و 9 (شامل) تولید می‌کند.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - آرایه‌ها (Arrays)

JavaScript – آرایه‌ها (Arrays)

آرایه در جاوااسکریپت متغیری خاص است که می‌تواند بیش از یک مقدار را ذخیره کند. const cars = ["Saab",...

بیشتر بخوانید
JavaScript - ویژگی‌های عدد (Number Properties)

JavaScript – ویژگی‌های عدد (Number Properties)

در جاوااسکریپت، شیء Number شامل ویژگی‌هایی از پیش تعریف‌شده است که برای کار با اعداد مفید هستند. این ویژگی‌ها...

بیشتر بخوانید
JavaScript - متدهای عدد (Number Methods)

JavaScript – متدهای عدد (Number Methods)

در جاوا اسکریپت، متدهایی برای کار با اعداد ارائه شده‌اند که می‌توانند روی تمامی اعداد استفاده شوند. متدهای مربوط...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.