لطفا صبرکنید...

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

انواع داده‌ها در پایتون-کدنویسم

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

اعداد یکی از پایه‌های اساسی برنامه‌نویسی هستند و در دنیای پایتون نیز نقشی حیاتی ایفا می‌کنند. در این مقاله، راهنمای جامعی برای مبتدیان در مورد انواع اعداد، عملیات و توابع مرتبط با آنها در پایتون ارائه خواهیم داد. با درک عمیق این مفاهیم، مهارت‌های برنامه‌نویسی خود را ارتقا داده و به خلق برنامه‌های کاربردی و کارآمدتر نائل خواهید شد.

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

پایتون از دو نوع اصلی عدد پشتیبانی می‌کند:

  • اعداد صحیح: اعداد کاملی که اعشار ندارند، مانند 10، 20، -50
  • اعداد اعشاری: اعداد دارای اعشار، مانند 3.14، 5.22، -10.5

علاوه بر این، پایتون از اعداد مختلط که شامل بخش‌های حقیقی و مجازی هستند نیز پشتیبانی می‌کند.

2. عملیات روی اعداد

می‌توان عملیات مختلف حسابی، مقایسه‌ای و منطقی را روی اعداد در پایتون انجام داد.

  • عملیات حسابی: جمع (+)، تفریق (-)، ضرب (*)، تقسیم (/)، تقسیم صحیح (//)، باقیمانده (%)
  • عملیات مقایسه‌ای: مساوی (==)، نامساوی (!=)، کوچکتر از (<)، بزرگتر از (>)، کوچکتر یا مساوی (<=)، بزرگتر یا مساوی (>=)
  • عملیات منطقی: و (and)، یا (or)، نه (not)

مثال:

number1 = 10
number2 = 5

sum = number1 + number2
difference = number1 – number2
product = number1 * number2
integer_quotient = number1 // number2
remainder = number1 % number2

is_equal = number1 == number2
is_greater = number1 > number2
is_less_or_equal = number2 <= number1

print(sum, difference, product, integer_quotient, remainder) # 15, 5, 50, 2, 0
print(is_equal, is_greater, is_less_or_equal) # False, True, True

3. توابع مرتبط با اعداد

پایتون توابع داخلی متعددی را برای کار با اعداد ارائه می‌دهد، از جمله:

  • abs(x): مقدار مطلق عدد x را برمی‌گرداند.
  • pow(x, y): x را به توان y می‌رساند.
  • round(x, [digits]): x را به تعداد ارقام دلخواه گرد می‌کند.
  • floor(x): بزرگترین عدد صحیح کوچکتر یا مساوی با x را برمی‌گرداند.
  • ceil(x): کوچکترین عدد صحیح بزرگتر یا مساوی با x را برمی‌گرداند.
  • sqrt(x): ریشه دوم x را برمی‌گرداند.

مثال:

number = -10

absolute_value = abs(number)
power = pow(number, 2)
rounded_value = round(number, 3)
floor_value = floor(number)
ceil_value = ceil(number)
square_root = sqrt(number)

print(absolute_value, power, rounded_value, floor_value, ceil_value, square_root) # 10, 100, -10.0, -11, -10, 3.1622776601683791

اعداد در پایتون: راهنمای جامع برای مبتدیان

اعداد یکی از پایه‌های اساسی برنامه‌نویسی هستند و در دنیای پایتون نیز نقشی حیاتی ایفا می‌کنند. در این مقاله، راهنمای جامعی برای مبتدیان در مورد انواع اعداد، عملیات و توابع مرتبط با آنها در پایتون ارائه خواهیم داد. با درک عمیق این مفاهیم، مهارت‌های برنامه‌نویسی خود را ارتقا داده و به خلق برنامه‌های کاربردی و کارآمدتر نائل خواهید شد.

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

پایتون از دو نوع اصلی عدد پشتیبانی می‌کند:

  • اعداد صحیح: اعداد کاملی که اعشار ندارند، مانند 10، 20، -50
  • اعداد اعشاری: اعداد دارای اعشار، مانند 3.14، 5.22، -10.5

علاوه بر این، پایتون از اعداد مختلط که شامل بخش‌های حقیقی و مجازی هستند نیز پشتیبانی می‌کند.

2. عملیات روی اعداد

می‌توان عملیات مختلف حسابی، مقایسه‌ای و منطقی را روی اعداد در پایتون انجام داد.

  • عملیات حسابی: جمع (+)، تفریق (-)، ضرب (*)، تقسیم (/)، تقسیم صحیح (//)، باقیمانده (%)
  • عملیات مقایسه‌ای: مساوی (==)، نامساوی (!=)، کوچکتر از (<)، بزرگتر از (>)، کوچکتر یا مساوی (<=)، بزرگتر یا مساوی (>=)
  • عملیات منطقی: و (and)، یا (or)، نه (not)

مثال:

Python
number1 = 10
number2 = 5

sum = number1 + number2
difference = number1 - number2
product = number1 * number2
integer_quotient = number1 // number2
remainder = number1 % number2

is_equal = number1 == number2
is_greater = number1 > number2
is_less_or_equal = number2 <= number1

print(sum, difference, product, integer_quotient, remainder)  # 15, 5, 50, 2, 0
print(is_equal, is_greater, is_less_or_equal)  # False, True, True

3. توابع مرتبط با اعداد

پایتون توابع داخلی متعددی را برای کار با اعداد ارائه می‌دهد، از جمله:

  • abs(x): مقدار مطلق عدد x را برمی‌گرداند.
  • pow(x, y): x را به توان y می‌رساند.
  • round(x, [digits]): x را به تعداد ارقام دلخواه گرد می‌کند.
  • floor(x): بزرگترین عدد صحیح کوچکتر یا مساوی با x را برمی‌گرداند.
  • ceil(x): کوچکترین عدد صحیح بزرگتر یا مساوی با x را برمی‌گرداند.
  • sqrt(x): ریشه دوم x را برمی‌گرداند.

مثال:

Python
number = -10

absolute_value = abs(number)
power = pow(number, 2)
rounded_value = round(number, 3)
floor_value = floor(number)
ceil_value = ceil(number)
square_root = sqrt(number)

print(absolute_value, power, rounded_value, floor_value, ceil_value, square_root)  # 10, 100, -10.0, -11, -10, 3.1622776601683791

4. تبدیل انواع داده

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

  • int(x): x را به عدد صحیح تبدیل می‌کند.
  • float(x): x را به عدد اعشاری تبدیل می‌کند.
  • str(x): x را به رشته تبدیل می‌کند.
  • bool(x): x را به مقدار بولین (True یا False) تبدیل می‌کند.

مثال:

number = 10.5

integer_value = int(number)
float_value = float(number)
string_value = str(number)
boolean_value = bool(number)

print(integer_value, float_value, string_value, boolean_value)

منابع برای یادگیری بیشتر پایتون

منابع آنلاین و آفلاین زیادی برای یادگیری بیشتر پایتون در دسترس است، از جمله:

codenevisam وب‌سایت

دیدگاهتان را بنویسید