אני לא יודע להגיד מי מביניהם הכי טוב, ואני גם לא מוצא באינטרנט תשובה למי מביניהם הכי כדאי להשתמש.
וממה שאני מצליח למצוא גם אם הייתי רוצה להשתמש בדוגמא שנתת כאן עדיין זה היה צריך להיראות כמו משהו כזה:
(item1 + " " + item2).title()
אז נכון שלפחות מבחינת ה- title אני יכול לשחק לכאן ולכאן בכל הדוגמאות, כולן בסופו של דבר נותנות את אותה התוצאה, שהיא שני סטרינגים כשאות הראשונה שלהם היא גדולה והם מחוברים עם רווח, אז אם ככה איך אני יכול להחליט מי מביניהם יותר טוב?
Yam
אפשר לשאול.
ובזמן שבחלק מהפעמים זה עניין של סגנון, יש יתרון לאנשים שדוברים את השפה כמה שנים וקראו כמה מיליוני שורות קוד בחייהם בשיפוט של אסתטיקה בנושאים הללו
אפשר גם: f"{item1} {item2}".title()
האמת שלא הבנתי על איזה שם משתנה הבודק האוטומטי טוען שלא הגדרתי.
אשמח לעזרה
devorack
אני מנחשת שcombinations - אולי לא ייבאת משהו?
2 לייקים
ruty3017
צדקת! תודה רבה (:
לייק 1
hadas.nevenzal
ב zip_with קיבלתי את ההודעה:
TypeError: unsupported operand type(s) for +: ‘int’ and ‘list’
עכשיו, כשעבדתי על התרגיל, ההודעה קפצה, אבל אז תיקנתי אותה והקוד רץ כמו שצריך (שכאשר הבעיה עלתה לפי בזמן כתיבת התרגיל בפייתון, הפונקציה לא עבדה). אז אני לא בטוחה מה לעשות מכאן… האם זה קשור לזה שמימשתי את add בעצמי?
aviadamar
את איפשהו בקוד מנסה לחבר בין מספר לרשימה
hadas.nevenzal
אבל זה עובד. ואפילו טוב. אם הייתי מנסה לחבר בין int לרשימה, הקוד לא היה עובד בכלל.
או שבדוגמאות שנתנו זה לא קורה, השאלה איזה דוגמה כן יכולה לגרום לי להבין איפה זה קורה בקוד, כי אני לא מוצאת איפה בקוד זה יכול לקרות (זה שורות קווד פונקציה מרכזית ועוד אחת של פונקציית add) , חוץ מכאמור מימוש הפונקציה add בעצמי שעד כמה שאני רואה, לא עשיתי את זה שם.
aviadamar
תעתיקי את הקוד למחברת חדשה, יכול להיות שהיופיטר שלך זוכר משתנה שכבר את לא משתמשת בו ואז הוא עדין מריץ לך את זה בסדר. אם זה לא יסתדר ננסה עוד דברים
לייק 1
hadas.nevenzal
עובד מצויין גם במחברת חדשה וגם בפייתון טיוטר
aviadamar
שלחי לי את הקוד אני אנסה להסתכל.
hadas.nevenzal
מחקתי את add לצורך הבדיקה ועדיין מקבלת את ההודעה הזאת. טוב אני אשלח לך אבל בהצלחה הוא קצר אבל מסובך…
aviadamar
מציע לבדוק את הפלט עבור:
print(zip_with(max, {10:4, 20:2}, {100:4, 5:2}))
התוצאה צריכה להיות
[100, 20]
orronai
שאלה לגבי הערה: “הבודק האוטומטי: יבואי המודולים שלך מסודרים לא נכון. הקפידו לסדר אותם בסדר אלפבתי.”
שורה ראשונה: מודול קיים בפייתון, מתחיל באות r
שורה שלישית: מודול חיצוני, מתחיל באות n
שורה רביעית: מודול חיצוני מתחיל באות a
שורה חמישית: מודול חיצוני מתחיל באות m
אשמח להתייחסות לגבי הבעייתיות שבסדר
devorack
תנסה לסדר את כל החיצוניים לפי הא’ב גם אם הם import או from