במחברת הקוד רץ בסדר גמור. ברור לי מה השגיאה אומרת, אפילו חיפשתי עוד מידע באינטרנט.
אין לי בקוד אף שורה שבה אני משרשר מחרוזות, בדקתי משתנה-משתנה ואין לי אף משתנה מסוג type.
לא ברור לי ממה זה נובע.
devorack
הבודק האוטומטי מנסה לעשות את זה. משהו שהוא שולח יוצר את המצב הזה
ייתכן שהוא שולח סוג משתנה שלא התייחסת אליו בקוד
האם כל הדוגמאות במחברת עובדות טוב עם הקוד שלך?
לייק 1
yuval.cagan
גם אני קיבלתי את ההערה הזו ולא ברור לי למה.
אחרי בדיקה שמתי לב ששכחתי לחלק את זמן הריצה ב1000 (בדקתי 1000 ריצות), ואחרי שהוספתי את החלוקה ההערה נעלמה.
עדיין לי ברור לי איך היא קשורה לזה.
Yam
טופל.
PMA:
בבודק האוטומטי הייתה בטעות השורה:
"ערך ההחזרה חייב אמור להיות מטיפוס float, בפועל התקבל הטיפוס " + type(time_passed)
תיקנו את זה, ועכשיו זה:
"ערך ההחזרה חייב אמור להיות מטיפוס float, בפועל התקבל הטיפוס " + str(type(time_passed))
sivank2017
היי,
קיבלתי מהבודק האוטומטי את ההערה הזאת על התרגיל ריצת 2000:
AssertionError: ערך ההחזרה חייב אמור להיות מטיפוס float, בפועל התקבל הטיפוס <class ‘int’> assert False + where False = isinstance(0, float)
מה משמעות ההערה? מה אני צריכה לתקן?
aviadamar
את מחזירה int במקום float
sivank2017
כל הזמנים שהפונקציה החזירה היו 0. יכול להיות שבגלל זה או שמשהו בקוד לא בסדר?
aviadamar
אם הם int וקטנים מאפס אז הגיוני שתמיד חוזר לך 0… תנסי לבדוק מה type שלהם.
sivank2017
שיניתי את המודול שהשתמשתי בו וזה הסתדר. תודה על העזרה!