عملگرهای مقایسه ای (Comparison Operators) (عملگرهای == و =! و <> و > و < و => و =<)، در پایتون (Python)
عملگرهای مقایسه ای (Comparison Operators) در پایتون (Python)، برای مقایسه بین دو مقدار به کار می روند و بر اساس نتیجه مقایسه، مقدار true یا false را برمی گردانند.
نام دیگر عملگرهای مقایسه ای (Comparison Operators)، عملگرهای نسبی (Relational Operators) می باشد.
شرح عملگرهای مقایسه ای (Comparison Operators) در پایتون (Python)، در جدول زیر ذکر شده است :
مثال | شرح | عملیات | عملگر |
---|---|---|---|
A==B | اگر دو مقدار برابر یکدیگر باشند، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود) | مساوی | == |
A!=B | اگر دو مقدار برابر نباشند، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود) | نامساوی | =! |
A<>B | اگر دو مقدار برابر نباشند، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود). این عملگر همانند عملگر =! می باشد (تفاوتی ندارند).
نکته : این عملگر در پایتون نسخه 3 حذف شده است. |
نامساوی | <> |
A>B | اگر مقدار اول از مقدار دوم، بزرگتر باشد، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود) | بزرگتر | < |
A<B | اگر مقدار اول از مقدار دوم، کوچکتر باشد، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود) | کوچکتر | > |
A>=B | اگر مقدار اول با مقدار دوم، مساوی بوده یا از آن بزرگتر باشد، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود) | بزرگتر و مساوی | =< |
A<=B | اگر مقدار اول با مقدار دوم، مساوی بوده یا از آن کوچکتر باشد، مقدار true برگردانده می شود (در غیر این صورت، مقدار false برگردانده می شود) | کوچکتر و مساوی | => |
به مثال زیر توجه کنید:
دقت شود که عملگر <> در پایتون نسخه 3 حذف شده است، بنابراین اگر این مثال را در پایتون نسخه 3 اجرا می کنید، بخش مربوط به عملگر <> را حذف کنید.
نتیجه :
سلام میشه این دو سوال منم حل کنید (
بلد نیستم ((
برنامه ایی بنویسید که یک کلاس از student را تعریف کند سپس مقادیر دانشجو را گرفته و ذخیره کند سپس دانشجو با بیشترین معدل را چاپ کند