AssertionError: assert {0.3563705936…4667469527666} == {0.0, 5.0, 10…4421336118285} Extra items in the left set: 0.3563705936241092 30.44667469527666 Extra items in the right set: 0.0 5.0 10.0… …Full output truncated (5 lines hidden), use ‘-vv’ to show
מישהו מבין מה הבעיה?
מניח שזה שהקוד נתן תוצאה לא מתאימה על פלט מסויים אבל לא הבנתי על איזה פלט
aviadamar
עיגלת אולי את המספרים באמצעות round ?
krauskas
לא עיגלתי את התוצאה
20 תווים
eliory09
נסה להסתכל על התשובות בנושא הזה.
נתתי שם דוגמא לרשימה שאמורה לכסות את כל המקרים הרלוונטיים והתשובה שאתה אמור לקבל.
להערכתי, הפונקציה שלך לא מטפלת בכל המקרים.
עדכן כשפתרת!
לייק 1
krauskas
תודה רבה, עזרת לי מצאתי טעות בקוד ותיקנתי אבל עדיין משום מה אני מקבל עדיי שגיאה…
הייתי שמח לדעת עם איזה קלט הבודק האוטומטי בדק, ידוע לך אם יש אפשרות לגלות זאת?
על הקלט שהצעת לי קיבלתי את אותו פלט.
AssertionError: assert {3.5128336140…5250493513803} == {0.0, 5.0, 10…4421336118285} Extra items in the left set: 35.12833614050059 75.35250493513803 3.5128336140500593 7.535250493513803 Extra items in the right set: 0.0… …Full output truncated (7 lines hidden), use ‘-vv’ to show
hushay12
כןןןן אני עיגלתי, זה לא טוב? יש לי באמת שגיאה שאני לא מצליח לתקן עדיין
aviadamar
לא, בתרגיל אין צורך להחזיר את המספרים עגולים. אחרת זה זורק הערה.
hushay12
יא מלך, הסתדר!
חשבתי שיהיה יפה יותר אם אעשה round (num,2) ואז בעצם לא עיגלתי אבל לא הצגתי את כל האורך. תודה