שגיאת TypeError - תרגיל ריצת 2000

היי,
בבודק האוטומטי בתרגיל ריצת 2,000 מופיעה לי השגיאה הבאה:

במחברת הקוד רץ בסדר גמור. ברור לי מה השגיאה אומרת, אפילו חיפשתי עוד מידע באינטרנט.
אין לי בקוד אף שורה שבה אני משרשר מחרוזות, בדקתי משתנה-משתנה ואין לי אף משתנה מסוג type.
לא ברור לי ממה זה נובע.

הבודק האוטומטי מנסה לעשות את זה. משהו שהוא שולח יוצר את המצב הזה

ייתכן שהוא שולח סוג משתנה שלא התייחסת אליו בקוד

האם כל הדוגמאות במחברת עובדות טוב עם הקוד שלך?

לייק 1

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

טופל.


PMA:

בבודק האוטומטי הייתה בטעות השורה:

"ערך ההחזרה חייב אמור להיות מטיפוס float, בפועל התקבל הטיפוס " + type(time_passed)

תיקנו את זה, ועכשיו זה:

"ערך ההחזרה חייב אמור להיות מטיפוס float, בפועל התקבל הטיפוס " + str(type(time_passed))

היי,
קיבלתי מהבודק האוטומטי את ההערה הזאת על התרגיל ריצת 2000:
AssertionError: ערך ההחזרה חייב אמור להיות מטיפוס float, בפועל התקבל הטיפוס <class ‘int’> assert False + where False = isinstance(0, float)
מה משמעות ההערה? מה אני צריכה לתקן?

את מחזירה int במקום float

כל הזמנים שהפונקציה החזירה היו 0. יכול להיות שבגלל זה או שמשהו בקוד לא בסדר?

אם הם int וקטנים מאפס אז הגיוני שתמיד חוזר לך 0… תנסי לבדוק מה type שלהם.

שיניתי את המודול שהשתמשתי בו וזה הסתדר. תודה על העזרה!