נשאר? חיובי - מחברת 2 - עזרה בהערה

לאחר שהסתכלתי בפורום וראיתי הערות שונות על התרגיל, הבנתי שלפונקציה אין ארגומנטים.
אבל אנחנו חייבים לקבל קלט.
הדרך שלי להתמודד הייתה לשים בפונקציה ארגומנט דיפולטיבי של input שהמשתמש מזין וככה פתרתי את התרגיל. (הייתי מעלה לפה את השורה אבל אני לא יודע לעשות את הטריק עם החץ של לא לספיילר)
הבודק האוטומטי נותן לי את ההערה הבאה שאני לא מצליח לשנות אותה:
image

דובר ותואר על זה במחברת שבה הסברנו על kwargs/args/default. חזור לשם וקרא :slight_smile:

אכן הדבר נעשה. לאחר מכן אני לא ראיתי הקשר למחברת הזאת בתרגיל הזה - בהקשר של default לinput כארגומנט, אבל זה מזווית הראייה שלי :sweat_smile:
בכל מקרה צלח! פשוט הוצאתי את הinput מהארגומנט לתחילת הפונקציה ועכשיו כן עובד.

אם ה־input היה בכותרת הפונקציה, היית מקבל בקשה ל־input בתחילת הריצה (אפילו אם לא היית קורא לפונקציה), וה־input שהיית מכניס היה נשאר שם למשך כל התוכנית (אפילו אם היית מריץ אותה כמה פעמים)

2 לייקים