העלאת תרגילים ותיקון הערות הבודק האוטומטי - פתרון לבעיות נפוצות

colorama הוא מודל לא מובנה.

לייק 1

תודה!

הסתדר לי עכשיו.

רק לא מובן לי למה colorama עובד לי בלי שהתקנתי אותו לפני אם זה מודול לא מובנה…

colorama מגיע כחלק מההתקנה של anaconda.

לייק 1

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

לייק 1

image
image
לא מבינה מה הבעיה. בפונקציה folder content הגדרתי מחרוזת של בעצם מה מכילה התיקייה כדי להדפיס את תוכן הספריה. הפונקציה מחזירה מחרוזת.
אז איפה הבעיה? :frowning:

אולי זו רק אני, אבל זה נראה כאילו העלת הערה שמתייחסת לשורה אחרת (למיטב ידיעתי החץ הקטן מסמן מה השורה הבעייתית, והוא מופנה למעלה ולא לשורה האדומה). ייתכן שיש לך כמה שורות מסומנות וההערה אינה על השורה שהעלית?


זה נראה כך. מעל פונקציה זו מוגדרת הפונקציה foldee_content

בטוחה שאין לך בקוד def str פעמיים?

2 לייקים

אלוף על חלל! תודה! הייתה שם איזשהיא פונקציה ששכחתי למחוק :see_no_evil:

לגבי השחמט גנואים:
העיצובים היפים של התרגיל לדוגמה בכל הנוגע לכיוון של כלים לא עוברים את הבודק האוטומטי.
מרגיש כאן מסר כפול…

תיקון אוטומטי בהיררכיה אומר לי בסיסמה במערכת המשתמשים שבניתי - “אפשר סיסמה עם קידוד קשה”.
לא מבינה מה הוא רוצה :roll_eyes:

קישור לפתרון התרגיל שלי

זו בדיקה שהמטרה שלה היא לראות שאין לך ססמאות שמסתובבות בקוד :slight_smile:
תחליפי את מה שכתוב שם ב¯os.getenv('pass_user1')
נניח

לייק 1

עשיתי את התרגיל מאפיה.
יצרתי פונקציה בתוך המחלקה שעושה את הקטע של ההצבעה. כחלק מהפתרון יצרתי פונקציה עם למבדה שמקבלת שחקן ומחזירה כמה הצביעו לו. (שזה פשוט להחזיר תכונה של השחקן) קיבלתי ההערה שבמקרה כזה עדיף לא להשתמש בלמבדה אלא ליצור פונקציה בשביל זה. האמת ממש התבאסתי חחח עד שזכרתי את הלמבדה וזה גם בא לי בול.
אפשר רק להבין למה למבדה זה לא טוב במקרה הזה?
ואיפה ראוי שאכתוב את הפונקציה הזאת? מחוץ לכל המחלקות ?
הרעיון של הפונקציה הזאת שאני משתמש בה אחרי זה כkey בsort.

אם לא הייתי ברור בהסבר - שורה 143 -
https://solve.pythonic.guru/view/106261

אם אתה משתמש בה רק ב־key – שים אותה ב־key ישירות.
אם אתה משתמש בה בעוד מקומות – הגדר אותה כפונקציה בפני עצמה :slight_smile:

אהההה סבבה מגניב אהבתי תודה

בשחמט גנואים - הנוטיפיקיישן אומרים שיש 10 הערות על הבודק האוטומטי,
ספרתי רק 6 (פתחתי את כל ההדגשות האדומות וספרתי כמובן גם את אלה שכללו שתי הערות)
האם זה תקין? בנוסף, הבנתי נכון שאפשר להתעלם מההערות שנוגעות להזחה ולפסיקים שהופיעו גם בדוגמה?

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

הבנתי, תודה! וויש לך רעיון לגבי עניין הפער בין מספר ההערות שאני רואה למה שההתראות אומרות?

לא, אבל נראה לי שאם תתחילי להעלים אותן אז או שזה יסתדר או שיתברר לך המקור המדויק

2 לייקים