آموزش پایتون python-آموزشگاه حامی- Hamisys/learning

مقایسه مقادیر در پایتون|راهنمای جامع از مبتدی

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

ما میتوانیم در برنامه مان ، مقدار های مختلف را با هم بررسی کنیم و نتیجه را بصورت یک “بولین” دریافت کنیم. به مثال توجه کنید.

Score = 100

print (score > 98) # True

در این مثال ما ابتدا متغیر Score را برابر ۱۰۰ قرار دادیم و در ادامه نتیجه عبارت ۹۸<Score را چاپ کردیم.همانطور که میبینید، در خروجی کار به ما عبارت True نمایش داده می شود.چرا که ۱۰۰ از ۹۸ بزرگتر است.

به مثال زیر با دقت توجه کنید.

 

مقایسه-مقادیر-در-پایتون-HamiSys

انواع عملگرهای مقایسه ای

در پایتون، شش عملگر مقایسه وجود دارد:

==: برای بررسی برابری دو مقدار به کار می‌رود.
!=: برای بررسی نابرابری دو مقدار به کار می‌رود.
<: برای بررسی کوچکی یک مقدار نسبت به مقدار دیگر به کار می‌رود.
<=: برای بررسی کوچکی یا برابری یک مقدار نسبت به مقدار دیگر به کار می‌رود.
>: برای بررسی بزرگی یک مقدار نسبت به مقدار دیگر به کار می‌رود.
>=: برای بررسی بزرگی یا برابری یک مقدار نسبت به مقدار دیگر به کار می‌رود.

حالا با توجه به توضیحات بالا ، دو باره مثال قبل را بررسی کنیم. در این جا بهتر متوجه کد ها می شوید.

توجه داشته باشید که می توانیم با استفاده از عملگر های and , or , not مقایسه های پیچیده تری انجام دهیم:

مقایسه-مقادیر-در-پایتون-HamiSys

 

به مثال بالا دقت کنید.

خط ۴ با وجود عملگر and یا همان «وَ»، فقط در صورتی True می شود که Score عددی کوچک تر از ۱۰۰ و بزرگتر از ۹۰ باشد.

خط ۵ از not استفاده کردیم که نتیجه را برعکس می کند. برای مثال در این خط Score از ۹۸ بیشتر است و نتیجه باید True باشد، اما با توجه به این که از not استفاده کردیم نتیجه برعکس شده و False در خروجی نمایش داده شده است.

خط ۶ از and استفاده کردیم، در صورتی که name برابر با HamiSys و همزمان Score برابر ۱۰۰ باشد، نتیجه True نمایش داده می شود.

خط ۷ از عملگر or استفاده کردیم به معنی «یا». این خط در صورتی که name برابر Hami و یا برابر System باشد، نتیجه آن True نمایش داده می شود.

 

نکته: از تمامی این عملگر ها بصورت ترکیبی نیز میتوانیم استفاده کنیم.

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

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

Picture of حامی سیستم

حامی سیستم

آموزشگاه حامی

5 آموزش اخیر

آخرین مطالب از این قسمت برای شما در دسترس است