מחברת 1 - דוגמא בשם 'מיקומים ברשימה' והוספת שאלה לask us anything

תגיות:

הי,
אלא אם מישהו או מישהי מכאן יוכלו להסביר לעומק מה הולך בדוגמא בשם “מיקומים ברשימה” במחברת 1,
אשמח לבקש להוסיף את ההסבר לדוגמא הזו לסרטון הבא של הצוות למענה לשאלות, כי אני לא מצליחה להבין את הדוגמא הזו. שאלות שלי לדוגמא:

  1. איך יכול להיות שlen חל על int?
    (ואיך יכול להיות שיש השוואה של len בין שני ערכי int?)
  2. באיזו פעולה נעשית ההשוואה בין הציונים?

בקיצור יש לי ממש קושי בלהבין את הדוגמא הזו.

תודה מראש!

  1. אני לא בטוחה שאני מבינה מה בדוגמא הטעה אותך לחשוב ש-len יכול להיות מופעל על int, אבל זו אינה אופציה וניסיון לעשות זאת יזרוק שגיאה. הפונקציה len בשאלה זו מופעלת רק על grades שהיא רשימה.
    אני גם לא בטוחה איפה יש השוואה של len בין ערכי int.
  2. ההשוואה בין שני ציונים נעשית במשפט ה-if. אין שלב שבו מושווים כל הציונים במקביל, כל פעם משווים שני ציונים.
    הדרך הכי טובה לדעתי להבין יותר מה בדיוק הולך בקוד תהיה להריץ אותו ב-http://www.pythontutor.com/visualize.html#mode=edit עם רשימה של 3 ציונים ולראות ממש מה קורה צעד אחר צעד.
3 לייקים

תודה רבה אורפז!! :slight_smile:
@orpazf

לייק 1

לא הצלחתי לחשוב על דרך לפתור את זה עם לולאה אחת :sleepy: