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 - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

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

نظرات

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

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