16 תשובות
כן גם אני לא הבנתי
בתכלס זה תמיד יצא אמת אלא אם כן הם שווים
אז כנראה הייתה טעות בהנחייה
הגיוני לגמרי
התנאי היא אם הראשון גדול מהשני ו6 גדול מ5
בגלל זה זה הדפיס true
או שאני כרגיל גרועה בפייתון.
השאלה מוזרה הם כנראה טעו בניסוח
לפי השאלה עצמה זה אומר שאם המספרים לא שווים יצא אמת, ואם הם שווים אז שקר
אז הפעם היחידה שאמור לצאת שקר זה במקרה ושני הספרים שווים
^^היא שאלה את זה כי רשום אם המספר הראשון גדול מהשני או המספר השני גדול מהראשון
בגלל שרשום או אז זה תמיד יהיה נכון כנראה בגלל זה היא לא ידעה פשוט ההנחיה לא מובנת
כתוב בשאלה שאם המספר הראשון גדול מהשני או השני מהראשון אז זה לא נכון^^^
כעקרון התשובה לא נכונה,
היא בעצם אמורה להדפיס אמת אם אחד גדול מהשני, במילים אחרות להדפיס אמת כל עוד הם לא שווים, ובפועל התשובה מראה שהיא תדפיס אמת אם הראשון גדול מהשני - לכן יש פה טעות, כי אם השני גדול מהראשון אז מבחינת הדרישות זה תופס וזה היה אמור להדפיס אמת, אבל מבחינת התשובה זה ידפיס שקר.
אם אתה צריך לבדוק שאחד גדול מהשני או שהשני גדול מהראשון פשוט תבדוק אם הם שונים או פשוט num > mun2 יהפוך לביטוי num != num2
סך הכל אם הם שווים להדפיס false.
הדרך הכי פשוטה זה:
a = int(input())
b = int(input())
print(a != b)
דיי סליחה שעניתי אמאלה.
שואל השאלה:
^חחח אל תדאגי נראלי פשוט דיברת על השאלה אחר כך
שואל השאלה:
קיצר הם טעו או בניסוח של השאלה או בתשובה?
את טעית בקריאת השאלה וזה בסדר כי גם אני לא הבנתי בקריאה הראשוחנה
שואל השאלה:
די לא הבנתיי
שואל השאלה:
אהה כאילו אם אחד מהם גדול מהשני (לא משנה איזה) זה יכתוב true ואם לא אז זה יכתוב false?
בול תותחית
שואל השאלה:
אהה תודהה