داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

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

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

در این بخش به بررسی اعداد در پایتون می پردازیم، در زبان برنامه نویسی پایتون ما سه نوع عددی داریم:

  • int
  • float
  • complex

متغیر ها هنگامی که مقداری را دریافت می کنند به صورت خودکار نوع آنها مشخص می شود.

مثال

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

برای اینکه بتوانیم نوع هر شئ/متغیر را پیدا کنیم از تابع type() استفاده می کنیم:

print(type(x))
print(type(y))
print(type(z))

خروجی:

<class 'int'>
<class 'float'>
<class 'complex'>

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

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

مثال

در اینجا ما سه عدد صحیح تعریف کرده ایم:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

خروجی:

<class 'int'>
<class 'int'>
<class 'int'>

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

نوع عددی float یا همان اعداد اعشاری و ممیز دار یک عدد مثبت یا منفی است که شامل اعشار می باشد.

مثال

در اینجا سه متغیر با نوع عددی float تعریف کرده ایم:

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

خروجی:

<class 'float'>
<class 'float'>
<class 'float'>

همچنین می توانید از علامت "e" برای نمایش اعداد علمی استفاده کنید، هر عددی که بعد از e بیاید در واقع توان را مشخص می کند و یک شیوه خلاصه نویسی از یک عدد طولانی است.

مثال

در اینجا سه متغیر از نوع عددی float تعریف کرده ایم که نماد e در آنها استفاده شده است:

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

print(type(x))
print(type(y))
print(type(z))

print(x)
print(y)
print(z)

خروجی:

<class 'float'>
<class 'float'>
<class 'float'>
35000.0
120000.0
-8.77e+101

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

نوع عددی complex یا همان اعداد مختلط  از دو بخش تشکیل می شود یک بخش آن واقعی و یک بخش دیگر انتزاعی یا موهمی است.

مثال

در اینجا سه متغیر از نوع عددی complex تعریف کرده ایم:

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

print(type(x))
print(type(y))
print(type(z))

خروجی:

<class 'complex'>
<class 'complex'>
<class 'complex'>

تبدیل نوع داده ها در پایتون

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

مثال

در اینجا سه نوع متغیر تعریف کرده ایم و نوع آنها را به نوعی دیگر تغییر می دهیم:

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

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

خروجی:

1.0
2
(1+0j)
<class 'float'>
<class 'int'>
<class 'complex'>

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

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

پایتون یک ماژول تحت عنوان random دارد که می توانید با اضافه کردن آن به برنامه و فراخوانی تابع random() اعداد تصادفی بین بازه های مشخص شده ایجاد کنید.

مثال

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

import random

print(random.randrange(1, 10))

خروجی یک عدد تصادفی بین 1 تا 9 خواهد بود.

5/5 - (3 امتیاز)

برای دسترسی به آموزش های بیشتر و ویدیو های من، کلمه کلیدی متین برونسی را داخل گوگل سرچ کنید.