סתם ככה יצא לי לחשוב על זה והתרגול הזה התסיס את הנושא אף יותר
כתבו פונקציה בשם print_item שמקבלת כפרמטר ראשון רשימה, וכפרמטר שני מספר ( 𝑛 ).
הפונקציה תדפיס את האיבר ה־ 𝑛 ־י ברשימה.
טפלו בכל ההתרעות על חריגות שעלולות להיווצר בעקבות הרצת הפונקציה. # (שבוע 8 מחברת 4)
אז למעשה השאלה שלי היא מה עדיף
לטפל בשגיאות שעלולות להעלות או להימנע מהם בעזרת בדיקת הקלט
למשל בתרגול הנ"ל במקום לטפל בחריגות בדקתי שהפרמטרים שנכנסו הם מהסוג הנכון ולא יעלו חריגות אינדקס
ובמנסה להבין איפה הסדר כאן חשבתי שכבר עדיף ליצור פונקציה שקוראת לsearch_in_directory וממירה את הקלט של המילות מפתח לרשימה ומוודא שהpath תקין וקיים
אלה רק שתי דוגמאות, אני יודע שאנחנו בכל מקרה משתמשים בפייתון ויעילות הוא לא דבר שאפשר לשאוף אליו מי יודע מה אבל בכל זאת הייתי שמח לדעת מה נחשב עדיף מבחינת נראות הקוד והן מבחינת יעילותו