Python – اعداد (Numbers)
اعداد در پایتون
در پایتون، سه نوع عددی اصلی وجود دارد:
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
) شامل اعداد کامل مثبت یا منفی بدون اعشار هستند و طول نامحدود دارند.
مثال:
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 (شامل) تولید میکند.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام