آموزش پایتون

انواع دیتا تایپ های عددی و ساخت اعداد تصادفی در پایتون

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

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

 

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

  • int
  • float
  • complex
متغیرهای نوع عددی زمانی ایجاد می‌شوند که شما یک مقدار برای آن‌ها تخصیص دهید:
مثال :
 

برای مشخص کردن نوع دیتا تایپ هر شی در زبان برنامه نویسی پایتون از تابع ()type استفاده می شود.

مثال :
اجرای کدهای بالا نشان می دهد که چگونه تابع ()type نوع دیتا تایپ هر شی را در خروجی چاپ می کند:

نوع عددی Integer یا Int

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

نوع عددی اعشاری یا Float

اعداد شناور یا “floating point number” اعدادی هستند مثبت یا منفی که می توانند شامل یک یا چند اعشار باشند.
مثال :
خروجی کد بالا :

اعداد شناور یا Float همچنین می تواند بصورت یک عدد علمی که شامل یک حرف “e” هستند باشند .حرف e عدد را با ضریب عدد دیگر به توان ۱۰ می رساند.

مثال :
خروجی کد بالا :

نوع عددی مرکب یا Complex

اعداد مرکب با یک حرف j به عنوان بخش موهومی نوشته می‌شوند:
مثال :
خروجی کد بالا :

تبدیل نوع دیتا تایپ (عددی) در پایتون

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

مثال :
خروجی کد بالا :
 

نکته مهم: در پایتون دیتا تایپ عددی Complex را نمی توان به انواع عددی دیگر تبدیل کرد

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

در زبان پایتون تابعی مانند ()random برای ساخت اعداد تصادفی وجود ندارد. پایتون برای ساخت اعداد تصادفی از یک ماژول یا کتابخانه درونی به نام random استفاده می کند.
برای استفاده از کتابخانه random باید آن را با استفاده از دستور import در برنامه فراخوانی کرد.
در مثال زیر ابتدا ماژول random با دستور import فراخوانی شده و بعد یک عدد تصادفی در بازه ۱ تا ۹ را نشان می دهد. هر بار که کد از نو اجرا شود برنامه بصورت تصادفی یک عدد در بازه ۱ تا ۹ را در خروجی نمایش می دهد.
 

برچسب ها
نمایش بیشتر

نوشته های مشابه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پنج × چهار =

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

دکمه بازگشت به بالا
بستن
بستن