10 תשובות
100
200

נראלי
פלט:

100
20

הסבר:

1. התנאי x != y שגוי (כי x ו-y שווים), לכן מתבצע ה-else שמדפיס 100.
2. התנאי x == 0 or y > 1 נכון (כי y גדול מ-1), לכן מתבצע ה-if שמדפיס 20.
שואל השאלה:
בטוחים/בטוחות?
אנונימית
שואל השאלה:
כי ה100 לא בתוך "
כאילו כתוב print(100)
ולא כתוב print("100")
אנונימית
הנה בדיקה חוזרת:

קוד:

x, y = 3, 3

if x != y and y > 1:
print(10)
else:
print(100)

if x == 0 or y > 1:
print(20)
else:
print(200)

ניתוח:

1. x != y and y > 1:
x != y שגוי כי x == y.
מכיוון שזה תנאי and, כל התנאי שגוי, ולכן מתבצע ה-else, שמדפיס 100.
2. x == 0 or y > 1:
x == 0 שגוי, אבל y > 1 נכון.
בתנאי or, מספיק שאחד מהתנאים יהיה נכון, ולכן מתבצע ה-if, שמדפיס 20.

פלט סופי:

100
20

לא טעיתי.
פלט בפייתון זה בלי ""
שואל השאלה:
תודה רבה לך ❤
אנונימית
שואל השאלה:
יש מצב לעוד שאלה?
אנונימית
תאמת אני פשוט זרקתי לצאט ציפיטי
שואל השאלה:
אה וואלה?
אנונימית