assaf
היי,
במהלך הפתרון נתקלתי בשגיאה הבאה:
TypeError: print_suspect() got an unexpected keyword argument ‘name’
זאת לאחר שניסיתי לעשות את הדבר הזה:
def check_suspects(suspects):
for suspect in suspects:
print(suspect)
print_suspect(**suspect)
ניסיתי לגגל את השגיאה אבל לא מצאתי משהו שיועיל לי.
אשמח לעזרה, תודה!
elador9
לפי השגיאה - הפונקציה שלך מקבלת ארגומנט שהיא לא מצפה לו (name).
ההסבר לכך כתוב באותה מחברת של התרגיל בנושא של ההתעסקות עם מילון, תנסה לחפש.
אם אתה לא מוצא, אז תקרא:
שמות המשתנים שהפונקציה מקבלת אמורים להיות אותם שמות של ה-keys במילון - ואז זה עובד כמו קסם. ה-key שנתת לפונקציה הוא name…
מקווה שזה עוזר 
3 לייקים