بنظرتون خروجی این لاین چیه؟
print(1 and 2)
این چطور؟
print(0 or 2)
چرا پس اینجوری میشه؟
مسئله اینه که فکر میکنیم خروجی این عملگر حتما باید بولین باشه.
درحالی که باید قبلش بدونیم این دوتا عملگر منطقی دقیقا چطور کار میکنن
برای همین،یه جدول از خروجی این دوتا عملگر براتون میزارم تا کاملا جا بیوفته
and
L op | R op | out
---------+------+------
Truthy | any | R op
--------------‐-----------
Falsy | any | L op
or
L op | R op | out
---------+------+------
Truthy | any | L op
--------------‐-----------
Falsy | any | R op
لایک فراموش نشه
@comma_code1 @comma_code
1 · 479 · پستبنظرتون خروجی این لاین چیه؟
29 اوت 2026در همان حوالی فید
این پیام