🔰 تفاوت بین "و" (AND) و "یا" (OR)
🔵 "و" (AND) یعنی هر دو شرط باید درست باشند تا نتیجه درست باشه. مثلا:
🔻 « اگه هم مشقتو نوشته باشی و اتاقت رو تمیز کرده باشی، اجازه داری بازی کنی. »
اگه فقط یکی رو انجام داده باشی، بازی کردن مجاز نیست!
🔻 و یا مثلا اگر بگیم:
« اگر باران بیاید و من چتر داشته باشم، بیرون میروم. »
اگر فقط یکی اتفاق بیفته (باران بیاد ولی چتر نداشته باشم یا بالعکس)، بیرون نمیرم.
🔵 "یا" (OR) یعنی کافیه یکی از شرطها درست باشه تا نتیجه درست باشه. مثلا:
🔻 « اگه مشقتو نوشته باشی یا اتاقت رو تمیز کرده باشی، اجازه داری بازی کنی. »
حتی اگه فقط یکیش رو انجام داده باشی، میتونی بازی کنی.
🔻 و یا مثلا اگر بگیم:
« اگر باران بیاید یا دوستم زنگ بزند، بیرون میروم. »
در این حالت، حتی اگر فقط باران بیاد، یا فقط دوستم زنگ بزنه، بیرون میرم.
🔻 خلاصه و مفید 🔻
"و" سختگیر هست چون هر دو شرط رو با هم میخواد.
"یا" مهربون هست چون حتی با یکی از شرطها هم راضی میشه.
توی برنامهنویسی، بازی، جستوجو، قوانین مدرسه، حتی گفتوگوی روزمره، ما همیشه داریم از این دو استفاده میکنیم!
💯 @PythonForYou 🧑💻👩💻