در حال بارگذاری...

مقایسه

حرف بزرگ و کوچک یکی نیستند. print("lida" == "lida") می‌نویسد True. همان حرف‌ها با همان کوچکی و بزرگی، همان متن‌اند. print("lida" == "Lida") می‌نویسد False. L بزرگ، l کوچک نیست. print("2" == 2) هم False می‌نویسد. متن 2 و عدد 2 از یک جنس نیستند. صفحهٔ قبل می‌تواند یکی را به دیگری بدل کند. این صفحه فقط می‌پرسد آیا همین حالا یکی‌اند.

متن یکسان، حرف متفاوت، متن در برابر عدد

python
print("lida" == "lida")
print("lida" == "Lida")
print("2" == 2)

سه خط می‌آید: True، بعد False، بعد False.

یک علامت ذخیره می‌کند، دو علامت می‌پرسد

یک علامت = مقدار را می‌گذارد. دو علامت == سؤال می‌کنند. guest = "lida" متن را زیر نام می‌گذارد. guest == "lida" می‌پرسد آیا متن ذخیره‌شده lida است، و جواب True یا False است. چیزی ذخیره نمی‌کند. print(5 > 2) می‌نویسد True. print(5 == 2) می‌نویسد False. print(5 != 2) می‌نویسد True، چون 5 و 2 یکی نیستند. جواب، خودِ عدد نیست. همان دو مقدار True و False است.

بزرگ‌تر، یکی، یا نه یکی

python
print(5 > 2)
print(5 == 2)
print(5 != 2)

سه خط می‌آید: True، بعد False، بعد True.

5 >= 5 می‌نویسد True، چون «بزرگ‌تر یا همان» خودِ همان را هم می‌گیرد. 5 > 5 می‌نویسد False. 5 <= 5 می‌نویسد True. 5 < 5 می‌نویسد False. علامت مساویِ اضافه یعنی «یا همان»، نه یک سؤال دوم.

شش نشانه، و سؤالی که هر کدام می‌پرسد.

📊 هر نشانه چه می‌پرسد

نشانه سؤال
== یکی‌اند؟
!= یکی نیستند؟
> اولی بزرگ‌تر است؟
< اولی کوچک‌تر است؟
>= اولی بزرگ‌تر است یا همان؟
<= اولی کوچک‌تر است یا همان؟

صفحهٔ بعد دو جواب را به هم وصل می‌کند

این صفحه هر بار یک سؤال می‌پرسد. عدد جمع نمی‌کند، یک راه را برنمی‌گزیند، و متن را به عدد بدل نمی‌کند. صفحهٔ بعد دو تا از این جواب‌ها را با و، یا، و نه به هم وصل می‌کند.

این چهار تا را خودت بگو

  1. یک = چه می‌کند؟ ذخیره می‌کند. دو == چه می‌کنند؟ می‌پرسند، و جواب True یا False است.
  2. 5 > 2 چیست؟ True. 5 == 2 چیست؟ False. 5 != 2 چیست؟ True.
  3. "lida" == "Lida" چیست؟ False. "2" == 2 چیست؟ False.
  4. صفحهٔ بعد چیست؟ دو جواب را با و، یا، و نه وصل می‌کند.

این‌طور خواندنش غلط است

  • یک = گذاشتن وقتی می‌خواستی بپرسی
  • 5 == 2 را عدد 2 خواندن
  • "Lida" را همان متن "lida" گرفتن
  • متن "2" را عدد 2 گرفتن
  • = را دو سؤال جدا خواندن

جمعش کن

یک = ذخیره می‌کند. دو == می‌پرسند آیا دو مقدار یکی‌اند. != می‌پرسد آیا یکی نیستند.
جواب True یا False است، نه عددی که مقایسه کردی.
5 > 2 می‌شود True. 5 == 2 می‌شود False. 5 >= 5 می‌شود True. 5 > 5 می‌شود False.
بزرگی و کوچکی حرف فرق دارد. متن "2" عدد 2 نیست.
صفحهٔ بعد دو جواب را با و، یا، و نه وصل می‌کند.

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
4
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود