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

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

بله و خیر در پایتون-کدنویسم

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

در دنیای برنامه‌نویسی، بله و خیر در پایتون یا مقادیر بولی (Boolean) نقش اساسی در بررسی صحت یا نادرستی عبارات و شرایط ایفا می‌کنند. پایتون به عنوان یک زبان قدرتمند، از نوع داده بولی برای نشان دادن دو مقدار “True” (درست) و “False” (نادرست) پشتیبانی می‌کند. در این مقاله، راهنمای جامعی برای مبتدیان در مورد بولی‌ها در پایتون ارائه خواهیم داد و به شما کمک می‌کنیم تا درک عمیقی از نحوه استفاده از آنها برای ارتقای مهارت‌های برنامه‌نویسی خود به دست آورید.

1. تعریف بولی‌ها

بولی‌ها در پایتون نوع داده‌ای هستند که فقط دو مقدار می‌توانند داشته باشند:

  • True: نشان‌دهنده صحت یا درستی یک عبارت یا شرط است.
  • False: نشان‌دهنده نادرستی یا غلط بودن یک عبارت یا شرط است.

مثال:

Python
is_sunny = True
is_raining = False

print(is_sunny)  # True را چاپ می کند
print(is_raining)  # False را چاپ می کند

2. عملیات روی بولی‌ها

می‌توان عملیات مختلف منطقی را روی بولی‌ها در پایتون انجام داد:

  • not: نفی: True را به False و False را به True تبدیل می‌کند.
  • and: و: فقط زمانی True را برمی‌گرداند که هر دو عبارت True باشند.
  • or: یا: فقط زمانی False را برمی‌گرداند که هر دو عبارت False باشند.

مثال:

Python
is_hungry = True
is_tired = False

is_ready_to_eat = is_hungry and not is_tired

print(is_ready_to_eat)  # True را چاپ می کند

3. مقایسه با بولی‌ها

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

مثال:

Python
number = 10
string = "Hello"

is_greater_than_zero = number > 0
is_equal_to_hello = string == "Hello"

print(is_greater_than_zero)  # True را چاپ می کند
print(is_equal_to_hello)  # True را چاپ می کند

4. استفاده از بولی‌ها در شرایط

بولی‌ها در شرایط if-else برای کنترل جریان برنامه استفاده می‌شوند.

مثال:

Python
is_logged_in = True

if is_logged_in:
  print("Welcome, user!")
else:
  print("Please log in.")

5. تبدیل نوع به بولی

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

  • bool(x): x را به بولی تبدیل می‌کند.

مثال:

Python
number = 10
string = "Hello"

is_number_positive = bool(number > 0)
is_string_empty = bool(not string)

print(is_number_positive)  # True را چاپ می کند
print(is_string_empty)  # False را چاپ می کند

6. نتیجه‌گیری

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

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

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

codenevisam وب‌سایت

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