בקשת מידע | קורס פייתון
-
@נעזר1000 בעיקרון אתה צודק לגמרי, שקורה הנס הלא יאומן הזה שאנשים שהתחילו מאפס בלי שום רקע מגיעים בסוף לכתיבה של פרוייקטים עם אלפי שורות קוד...
אבל אחד כמוני שמשתמש בעיקר מדי פעם לפרוייקטים קטנים ועצמאיים - הנושא של תיעוד פחות נחוץ. -
@איסתרק-השלישי @נעזר1000
אבל הפונקציה עצמה שהם דורשים - די פשוטה, לא? לכתוב פונקציה שמקבלת שני מספרים, מכפילה אותם, ויש בה תיעוד של הפקודה..
רק לא הבנתי, איך ואיפה אני צריך לשלב את הפקודה help? -
פוסט זה נמחק!
-
@איסתרק-השלישי
אבקש עזרתכם... -
@פלדה על דילוגים אתה יודע, כן? מה שנקרא סלייס כלומר חיתוך.
תדפיס את הרשימה בדילוג 2 חוץ מהאחרון שאותו תדפיס בנפרד יחד עם המילה anddef format_list(my_list): print(my_list[0:-1:2], " and", my_list[-1])
משאיר לך את את הסיום - שיודפס כפריטים ולא כרשימה
-
@איסתרק-השלישי כתב בבקשת מידע | קורס פייתון:
print(my_list[02], " and", my_list[-1])
-
@איסתרק-השלישי
ואגב - מה לא תקין בזה:
-
@פלדה כתב בבקשת מידע | קורס פייתון:
print(my_list[02], " and", my_list[-1])
תמסגר את המספרים שהכנסת לרשימה - []
אחרת כל מספר הוא פרמטר בפני עצמו, וזה מה שכתוב לך בשגיאה: צפוי פרמטר אחד, התקבלו 8.@פלדה כתב בבקשת מידע | קורס פייתון:
ואגב - מה לא תקין בזה:
צילמת הכל חוץ מהשגיאה... על פניו זה נראה תקין.
-
@איסתרק-השלישי
אתה יודע לקרוא שגיאות??? -
@פלדה כתב בבקשת מידע | קורס פייתון:
אתה יודע לקרוא שגיאות???
אנגלית פשוטה....
בגדול (ואני לא מדייק ב100% בהסבר, כי אני לא מבין גדול בפייתון בשביל להסביר מדוייק לחלוטין).
הוא לא מכיר את הפקודה operator, אתה צריך לייבא אותה כדי שהוא יכיר אותה.
איך? אין לי מושג. -
@פלדה כתב בבקשת מידע | קורס פייתון:
כנראה בארד שיקר לי
אם אתה רוצה לדעת פייתון בסיום הקורס אז אל תשתמש ב AI,
כיון שהם עושים עבורך את העבודה, והדרך היחידה ללמוד זה רק לשבור את האצבעות ולכתוב לבד.בהתחלה רק גוגל, שם גם תקבל רק מידע אמין בלי שטויות.
-
@פלדה כתב בבקשת מידע | קורס פייתון:
אתה יודע לקרוא שגיאות???
אגב, פייתון נהיה ממש ידידותי בהודעות השגיאה, וככל שגרסאות פייתון מתקדמות יותר יוצאות לשוק זה הולך ונהיה נחמד.
למשל הפעם הוא כתב לך פשוט כך:
השם "operator" לא נמצא. אולי שכחת לייבא אותו?שווה להשתמש בתרגום, ועם הזמן ללמוד את האנגלית, זה פשוט חוסך המון.
-
@איסתרק-השלישי
מישהו יכול להסביר ל למה זה מה שקרה ?
לכאורה זה היה אמור להדפיס את המילה הכי ארוכה, לא? -
@איסתרק-השלישי
עבד. תודה.
מה זה עשה בעצם? -
@sivan22 זה מענין כי אצלי ברירת המחדל כן הייתה החזרת המחרוזת הארוכה ביותר.
@פלדה כתב בבקשת מידע | קורס פייתון:
מה זה עשה בעצם?
key פירושו מפתח, הפונקציה max תחזיר את הערך הגבוה לפי המפתח שהוזן. ניתן להגדיר כמפתח כל פונקציה שמחזירה ערך מסויים על כל איבר ברשימה, במקרה שלנו len - פונקציה שמחזירה את אורך המחרוזת. ולכן max תחזיר את המחרוזת הארוכה ביותר ברשימה. אצלי זה היה מוגדר כברירת מחדל, כנ"ל, מענין מאוד למה אצלך לא.