تبلیغات

دوره H پایتون – فصل 2 (ساختار کنترلی) – درس 1 (بولین‌ها و مقایسه‌ها)

دوره H پایتون

دوره H برنامه نویسی پایتون
فصل دوم: ساختار کنترلی
درس اول: بولین ها و مقایسه ها در پایتون


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

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

نوع Boolean

نوعی به نام Boolean (بولی) که یک نوع منطقی بوده و تنها دو حالت یا دو مقدار را می‌تواند به خود بگیرد؛ به این صورت که یا مقدار آن True می‌شود و یا False

ابتدا یک متغیر با نام my_boolean تعریف کرده و مقدار True  را به آن اختصاص داده‌ایم؛ سپس نام این متغیر را نوشته و Enter را زده‌ایم که در نهایت مقدار آن در Console برایمان نمایش داده شده است.

مقایسه با == (برابری)

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

با استفاده از دو علامت == بررسی کرده‌ایم که آیا 2 برابر است با 3؟ یا “hello” برابر است با “hello”؟!

  • اگر برابر باشد مقدار True برگردانده می‌شود
  • اگر برابر نباشد، مقدار False برگردانده می‌شود.
توجه داشته باشید که یک علامت مساوی به معنای تخصیص یا دادن مقدار و دو علامت مساوی به معنای مقایسه‌‌ی برابری می‌باشد.

مقایسه با != (نابرابری)

نوع دیگری از مقایسه، علامت =! می‌باشد که برخلاف مقایسه‌ی قبلی، بررسی می‌کند که آیا دو مقدار باهم نابرابرند یا نه! به مثال زیر دقت کنید:

نکته: پس باید متوجه شده باشید که اگر نتیجه‌ی مقایسه درست بود، مقدار True برگردانده می‌شود و در غیر این‌صورت، مقدار False برگردانده می‌شود.

مقایسه با < و > (بزرگی و کوچکی)

در این‌جا هم بزرگی و کوچکی مقدارهای صحیح و اعشاری را می‌توان مقیاسه کرد. به مثال زیر دقت کنید:

مقایسه با =< و => (بزرگتر مساوی و کوچکتر مساوی)

بزرگتر مساوی و کوچکتر مساوی به معنی این نیست که همزمان بزرگ و همزمان برابر یا همزمان کوچک و همزمان برابر باشد! بلکه یا بزرگ باشد یا برابر  و یا کوچک باشد یا برابر. به مثال زیر دقت کنید:

از برگترمساوی و کوچکترمساوی می‌توان برای رشته‌ها نیز استفاده کرد! این مقایسه براساس ترتیب حروف الفبا انجام می‌گیرد.

البته اگر چندین رشته باشد، از جمع جایگا آن‌ها استفاده خواهد کرد. (منظور جمع ترتیب حروف الفبایی یک رشته که هرکدام به یک عددی اختصاص دارند.)

درس بعدیدرس قبلی
تبلیغات
0
کانال تلگرام فول کده
تبلیغات

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

هادی اکبرزاده

[ مدیر فول کده ]

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

پاسخ دهید

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

نظرات ثبت شده بدون دیدگاه