اعداد Python

اعداد Python

در Python سه نوع عدد وجود دارد:

  • int
  • float
  • complex

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

مثال

x = 10   # int
y = 6.3  # float
z = 2j   # complex

برای تأیید نوع هر شی در Python، از type() функشن:

مثال

چاپ نوع(x)
چاپ نوع(y)
print(type(z))

اجرای مثال

Int

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

مثال

اعداد صحیح:

x = 10
y = 37216654545182186317
z = -465167846
چاپ نوع(x)
چاپ نوع(y)
print(type(z))

اجرای مثال

Float

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

مثال

اعداد اعشاری:

x = 3.50
y = 2.0
z = -63.78
چاپ نوع(x)
چاپ نوع(y)
print(type(z))

اجرای مثال

اعداد اعشاری نیز می‌تواند شامل اعداد علمی با "e" باشد که به معنای توان 10 است.

مثال

اعداد اعشاری:

x = 27e4
y = 15E2
z = -49.8e100
چاپ نوع(x)
چاپ نوع(y)
print(type(z))

اجرای مثال

اعداد معکوس

اعداد معکوس با استفاده از "j" به عنوان بخش مجازی نوشته می‌شود:

مثال

اعداد معکوس:

x = 2+3j
y = 7j
z = -7j
چاپ نوع(x)
چاپ نوع(y)
print(type(z))

اجرای مثال

تبدیل نوع

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

مثال

تبدیل از یک نوع به نوع دیگر:

x = 10 # صحیح
y = 6.3 # اعشاری
z = 1j # پیچیده
# تبدیل عدد صحیح به عدد اعشاری
a = float(x)
# تبدیل عدد اعشاری به عدد صحیح
b = int(y)
# تبدیل عدد صحیح به عدد پیچیده:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

اجرای مثال

توجه:شما نمی‌توانید اعداد چندجمله‌ای را به دیگر انواع اعداد تبدیل کنید.

عدد تصادفی

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

مثال

ماژول random را وارد کنید و عدد تصادفی بین 1 تا 9 را نمایش دهید:

import random
print(random.randrange(1,10))

اجرای مثال

در دستورالعمل‌های ماژول تصادفی در اینجا، شما اطلاعات بیشتری در مورد ماژول تصادفی خواهید یافت.