היי,
מופיעה לי השגיאה הנ"ל למרות שהקוד רץ ותקין…
מה לא בסדר?
היי,
הבודק האוטומטי הריץ רשימה משלו ורצה לראות איך טיפלת בה. נראה שהוא מצא בעיה כלשהי, להערכתי משהו מסויים שלא טיפלת בו או שמחזיר תשובה לא מדוייקת. נסה לראות אם כל האופציות הקיימות עובדות. לצורך העניין:
ספרות בלבד.
ספרות עם נקודה אחת.
ספרות ואותיות.
אותיות בלבד.
ספרות אותיות ונקודות.
ספרות וכמה נקודות.
אותיות ונקודות.
מציע לך גם לנסות לבנות רשימות משלך, או להדפיס את הרשימה שהקוד המצורף מגריל ולהשוות ידנית מול מחשבון.
ניסיתי… הכל תקין. באמת לא מבינה מה לא בסדר
מציעה לחזור לתנאי התרגיל ולבדוק שוב.
האם נעשה עיגול של המספרים בתוך הפונקציה אולי? אם כן, לא צריך לעגל.
בואי ננסה את זה:
['1234', '12.34', '12.34.56', '12yael', 'yael', 'yael.25', '56.78', 'yA12.el', 'Ya.12.el', '5678']
הפונקציה אמורה להחזיר את הרשימה:
[35.12833614050059, 3.5128336140500593, 7.535250493513803, 75.35250493513803]
עדכני מה חוזר.
רשמו שצריך לעגל… לא להשתמש בזה? גם לי יש הערה כזו וניסיתי על כמה וכמה רשימות
לא רשמו שצריך לעגל. הם רשמו שבדוגמא שלהם החסירו לצורך נוחות ספרות אחרי הנקודה.
(אם אני לא טועה)
בכל מקרה, אם רוצים לעגל במקרה הזה בלי לקבל הערה צריך להכניס את האופציה לעיגול בתור flag בהגדרת (חתימת) הפונקציה.
אבל אפשר להגיש גם בלי לעגל.
אוקיי, אוריד, תודה רבה!
If you didn’t get the exact numbers in the practice numbers that eliroy09 was kind enough to share, than I know where the problem is
try it, and notice the return numbers (especially the 3.512)
it has to do with double converting to int and to float.
Hope that helps!
תודה לכולם! הסתדרתי…
באמת לא הייתי צריכה לעגל
נדחפת לפה כי לא מצאתי תשובה שהבנתי ,
כשחיפשתי בשאלה של טיפול שורש מופיע לי
יש את התשובה הזו
אבל לא הבנתי
*הגשתי את התרגיל עם הפונקציה generate_closet שנתנו
השימוש ב-() משמש כדי לקרוא לפונקציה. אם מנסים לקרוא לאובייקט, למשל רשימה, עם () - למשל כשמתבלבלים ומנסים לעשות lst(1) במקום lst[1], זו השגיאה שנזרקת
האם הקריאה
(list)organize_closet
מייצרת רשימה של ארון מסודר כשמפעילים אותה על הקוד שלך? (שגיאה זו של הבודק מציעה שלא)
לא, צודקת כי עשיתי list comprehension ולא פונקציה
תודה לכן @orpazf @devorack
אנסה לתקן )יצא לי ממש יפה!! חבל (
אתה לא בהכרח צריך לשנות המון - פשוט תכניס את זה לתוך פונקציה
*את
הכנסתי, זה נותן לי שגיאה של AssertionError:
בדיוק מחפשת עכשיו בפורום מה זה אומר… ואיך ניתן לתקן
הסתדר תודה רבה!! . . .