היי,
קיבלתי מהבודק האוטומטי מספר הערות שאני לא מבין איך לטפל בהן.
חשוב לי לציין שכל התרגילים במחברות עובדים עם סינטקס כמו שדורשים.
בתרגיל מס’ 96 - ספירת מלאי
assert {3, 6, 7, 9, 12, 14, …} == 9 + where {3, 6, 7, 9, 12, 14, …} = count_specials(22)
בתרגיל מס’ 97 - שטוחלנדיה:
AssertionError: assert (‘alaska’, ‘row 2 in the keyboard’) == ‘alaska’ + where (‘alaska’, ‘row 2 in the keyboard’) = find_special_state()
בתרגיל מס’ 98 - סוגרים חשבון:
TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’
בתרגיל מס’ 100 - פילטר מותאם אישית:
TypeError: ‘NoneType’ object is not callable
בתרגיל מס’ 102 - ריצת 2000:
TypeError: timer() takes 2 positional arguments but 3 were given
הפונקציה בנויה ל-2 ערכים והזנתי באמת 2 ערכים, אני לא יודע למה הבודק מציין הזנתי 3.
בתרגיל מס’ 103 - טיפול שורש:
AssertionError: assert {0.0, 10.0, 17.41, 45.14} == {0.0, 5.0, 10.0,…5.14421336118285} Extra items in the left set: 17.41 45.14 Extra items in the right set: 17.406895185529212 45.14421336118285 5.0… …Full output truncated (3 lines hidden), use ‘-vv’ to show
בתרגיל מס’ 104 - היי שלום:
TypeError: ‘list’ object is not callable
מישהו יודע להסביר אותן?