tgoop.com/python_with_mohammad/17
Create:
Last Update:
Last Update:
آموزش عملگرهای منطقی در پایتون
سلام دوستان! 🌟 امروز میخواهیم درباره عملگرهای منطقی در پایتون صحبت کنیم. این عملگرها به ما کمک میکنند تا شرایط منطقی را بررسی کنیم و با ترکیب این شرایط، تصمیمگیریهای هوشمندانهای داشته باشیم. بیایید با هم این عملگرها را بررسی کنیم و با مثالهای مختلف آنها را بهتر بفهمیم!
عملگرهای منطقی چی هستن؟
عملگرهای منطقی، برای ترکیب و مقایسه عبارات بولین (درست یا نادرست) استفاده میشوند. در پایتون، ما سه عملگر منطقی اصلی داریم:
1. عملگر AND
2. عملگر OR
3. عملگر NOT
۱. عملگر AND
عملگر AND زمانی درست است که هر دو عبارت مورد بررسی درست باشند. یعنی اگر هر دو شرط صدق کند، نتیجه درست است.
مثال:
a = 5
b = 10
result = (a > 0) and (b > 5)
print(result) # خروجی: True (چون هر دو شرط درست هستند)
نکته: اگر یکی از شرایط نادرست باشد، نتیجه نادرست خواهد شد.
result = (a < 0) and (b > 5)
print(result) # خروجی: False (چون شرط اول نادرست است)
۲. عملگر OR
عملگر OR زمانی درست است که حداقل یکی از عبارات درست باشد. اگر یکی از شرایط صدق کند، نتیجه درست است.
مثال:
a = 5
b = 2
result = (a > 0) or (b < 0)
print(result) # خروجی: True (چون شرایط اول درست است)
نکته: تنها در صورتی که هر دو شرط نادرست باشند، نتیجه نادرست خواهد بود.
result = (a < 0) or (b < 0)
print(result) # خروجی: False (چون هر دو شرط نادرست هستند)
۳. عملگر NOT
عملگر NOT نتیجه یک عبارت را معکوس میکند. یعنی اگر عبارت درست باشد، نتیجه نادرست خواهد بود و برعکس.
مثال:
a = 5
result = not (a > 0)
print(result) # خروجی: False (چون شرط درست است و NOT آن را معکوس میکند)
نکته: اگر شرط نادرست باشد، نتیجه درست خواهد شد.
result = not (a < 0)
print(result) # خروجی: True (چون شرط نادرست است و NOT آن را معکوس میکند)
ترکیب عملگرهای منطقی
میتوانید عملگرهای منطقی را با هم ترکیب کنید تا شرایط پیچیدهتری بسازید. در اینجا یک مثال ترکیبی آورده شده است:
مثال:
a = 5
b = 10
result = (a > 0) and (b > 5) or (a < 0)
print(result) # خروجی: True (چون شرایط اول درست است)
نکات مهم
- ترتیب اولویت: در صورت ترکیب عملگرهای منطقی، عملگر NOT اولویت بیشتری دارد، سپس عملگر AND و در نهایت عملگر OR.
- دقت در عبارات: مطمئن شوید عبارات شما واضح و دقیق هستند تا نتایج مورد انتظار را به دست آورید.
نتیجهگیری
عملگرهای منطقی ابزارهای قدرتمندی هستند که به شما کمک میکنند تا شرایط را به درستی بررسی و ترکیب کنید. با فهم درست این عملگرها، میتوانید برنامههایی با تصمیمگیریهای هوشمندانهتر ایجاد کنید.
امیدوارم این آموزش مفید بوده باشد! اگر سوالی دارید یا نیاز به توضیحات بیشتری است، خوشحال میشوم کمک کنم. 😊
@python_with_mohammad
BY آموزش پایتون و برنامه نویسی
Share with your friend now:
tgoop.com/python_with_mohammad/17