תרגיל 44 - the very best

גם אני לא מצליח להוריד שורה אחרי שמסתיימת עמודה
אשמח לכיוון

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

ככה זה אמור להיראות כשמדפיסים את כל האיברים (זה כולל את שאלת הבונוס):

ככה זה נראה מסודר (אפשר לראות את המערך הדו מימדי):

השתמשתי בכלי הזה כדי לסדר את הפלט:

יש עניין שקצת הסתבכתי איתו : איך למחוק מהרשימה את - ‘1’.
ניסיתי בכל מני דרכים, ועדיין. אשמח להכוונה. תודה.
הצלחתי לפתור בצורה מאוד מגושמת ומייגעת ולא נראלי שזו הייתה הכוונה

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

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

ובגדול - אין דרך אחת לפתור ואם הצלחת זה מעולה!

תמיד אפשר לשבור עוד קצת את הראש אם יש לך זמן על איך אולי אפשר לעשות בדרך קצרה יותר או בכלל בדרך אחרת (:

2 לייקים

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

[[’#’, ‘Name’, ‘Type 1’, ‘Type 2’, ‘HP’, ‘Attack’, ‘Defense’, ‘Sp. Atk’, ‘Sp. Def’, ‘Speed’, ‘’], [‘1’, ‘Bulbasaur’, ‘Grass’, ‘Poison’, ‘45’, ‘49’, ‘49’, ‘65’, ‘65’, ‘45’, ‘’], [‘2’, ‘Ivysaur’, ‘Grass’, ‘Poison’, ‘60’, ‘62’, ‘63’, ‘80’, ‘80’, ‘60’, ‘’], [‘3’, ‘Venusaur’, ‘Grass’, ‘Poison’, ‘80’, ‘82’, ‘83’, ‘100’, ‘100’, ‘80’, ‘’], [‘4’, ‘Charmander’, ‘Fire’, ‘’, ‘39’, ‘52’, ‘43’, ‘60’, ‘50’, ‘65’, ‘’], [‘5’, ‘Charmeleon’, ‘Fire’, ‘’, ‘58’, ‘64’, ‘58’, ‘80’, ‘65’, ‘80’, ‘’], [‘6’, ‘Charizard’, ‘Fire’, ‘Flying’, ‘78’, ‘84’, ‘78’, ‘109’, ‘85’, ‘100’, ‘’], [‘7’, ‘Squirtle’, ‘Water’, ‘’, ‘44’, ‘48’, ‘65’, ‘50’, ‘64’, ‘43’, ‘’], [‘8’, ‘Wartortle’, ‘Water’, ‘’, ‘59’, ‘63’, ‘80’, ‘65’, ‘80’, ‘58’, ‘’], [‘9’, ‘Blastoise’, ‘Water’, ‘’, ‘79’, ‘83’, ‘100’, ‘85’, ‘105’, ‘78’, ‘’], [‘10’, ‘Caterpie’, ‘Bug’, ‘’, ‘45’, ‘30’, ‘35’, ‘20’, ‘20’, ‘45’, ‘’], [‘11’, ‘Metapod’, ‘Bug’, ‘’, ‘50’, ‘20’, ‘55’, ‘25’, ‘25’, ‘30’, ‘’], [‘12’, ‘Butterfree’, ‘Bug’, ‘Flying’, ‘60’, ‘45’, ‘50’, ‘90’, ‘80’, ‘70’, ‘’], [‘13’, ‘Weedle’, ‘Bug’, ‘Poison’, ‘40’, ‘35’, ‘30’, ‘20’, ‘20’, ‘50’, ‘’], [‘14’, ‘Kakuna’, ‘Bug’, ‘Poison’, ‘45’, ‘25’, ‘50’, ‘25’, ‘25’, ‘35’, ‘’], [‘15’, ‘Beedrill’, ‘Bug’, ‘Poison’, ‘65’, ‘90’, ‘40’, ‘45’, ‘80’, ‘75’, ‘’], [‘16’, ‘Pidgey’, ‘Normal’, ‘Flying’, ‘40’, ‘45’, ‘40’, ‘35’, ‘35’, ‘56’, ‘’], [‘17’, ‘Pidgeotto’, ‘Normal’, ‘Flying’, ‘63’, ‘60’, ‘55’, ‘50’, ‘50’, ‘71’, ‘’], [‘18’, ‘Pidgeot’, ‘Normal’, ‘Flying’, ‘83’, ‘80’, ‘75’, ‘70’, ‘70’, ‘101’, ‘’], [‘19’, ‘Rattata’, ‘Normal’, ‘’, ‘30’, ‘56’, ‘35’, ‘25’, ‘35’, ‘72’, ‘’], [‘20’, ‘Raticate’, ‘Normal’, ‘’, ‘413’, ‘55’, ‘81’, ‘60’, ‘50’, ‘70’, ‘97’, ‘1’, ‘False’, ‘’]]

אני די הצלחתי לעשות את התרגיל הבעיה היא שהייתי חייב להשתמש גם ב replace כי STRIP פשוט לא עבר לי על כל המחזרוזת
האם עוד מישהו נתקל בבעיה הזאת, כי בגלל זה יש לי STRING ריק בכל LIST

איזהכיףזהחיפוש!

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

5 לייקים

צודק, תודה על התשובה

לייק 1

קיצר צריך לרדת שורה או לא ? כאשר הגעתי לרשימה של רשימות
כן חיפשתי בכל השרשורים ולא מצאתי תשובה חד משמעית.

לא חובה, כן מומלץ כי זה דורש מחשבה

הבנתי, אפשר הכוונה בנושא ? כי n\ לא תופס בליסטים.

אמרתי שזה דורש מחשבה :slight_smile:
אני ארמוז שזה קשור למשהו שלמדנו השבוע

בסרטונים או במחברות ?

בשניהם :slight_smile:

לייק 1

אפשר רמז ?
סיימתי את התרגיל כולל הבונוס, זה נטו להעשרה

היי,
אשמח לעזרה- לא מבינה למה הרשימה הראשונה יורדת שורה כל איבר שלה:

צריך בשביל זה לראות את הקוד שעשית…

מצורף פה:…

וואלה אין לי מושג.
מהמרת שזה סתם בגלל האורך של השורה. שהיא לא נכנסת בשורה אחת אז הוא כבר מראש מפצל וזה לא אמור להלחיץ.
אבל אולי כדאי שמישהו/י מהצוות ת/יסתכל.

ענייני תצוגה של Jupyter notebook, אין מה להתרגש

לייק 1