מיקומים ושעון עולמי -לסגל + מסובכים

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

  • אורך הרשימה במקום ה־0 שווה לאורך הרשימה במקום ה־4
  • אורך הרשימה במקום ה־3 שווה לאורך הרשימה במקום ה־2 וה־1
  • אורך הרשימה במקום ה־5 שווה שווה לאורך הרשימה במקום ה־3

יש לי רשימה שמורכבת מ 6 איברים (שהם בעצמם רשימות )
עכשיו 6 האיברים האלה הם לא רשימות פיזיות כך שכל ערך שלהם שווה ל 0 .
מבירור עם ים אין צורך לבצע הזנה מהמשתמש שיזין את כל או חלק מהרשימות אז איך הרשימות אמורות להיות שונות?

היי,
לפני שאענה על מיקומים, תוכל בבקשה לפרט מה הבעיה עם “שעון עולמי”? מה לא מובן שם?

איתמר

שכחתי מזה קצת חח
האם יש אפשרות להשתמש בפקודות חיצוניות time() וכאלה?
(דברים שאני מוצא בפייתון)
המשתמש מזין (input) שעה כולשהיא וזמן ואמור לקבל את השעה הנוכחית נכון?
או שהמשתמש מזין את האזור בפונקציה ישר וזהו?

היי,
המשתמש לא מזין, אין צורך לעשות שימוש ב-input.

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

אנחנו כותבים פונקציה שמקבלת 2 ארגומנטים, זמן (כמחרוזת) ואת השינוי בשעות שרוצים לעשות. ומחזירה כתוצאה את השעה לאחר ההוספה/הפחתה.

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

אין אפשרות להשתמש בדברים שלא למדנו (ובפרט דברים שמצאת בפייתון כגון time) וזו הנחייה כללית לגבי תרגילים עד כה.

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

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

היי איתמר תודה רבה על התגובה אני למעלה מ 4 שעות על התרגיל הזה ופשוט לא מצליח להבין איך לאחר ה ספליט אמורים להוסיף את השעה :thinking:

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

לעניינו - האם השאלה עצמה היתה ברורה? האם אתה חושב שצריך לתקן משהו בניסוח?

איתמר

שבוע ראשון: תרגול

זה הסרטון?
ובערך אני עוד עובד על זה תודה רבה איתמר עזרת מאוד

התרגול הראשון הוא אכן סרטון

תודה רבה איתמר עזרת לי מאוד !
שאלה נוספת שלא כ"כ קשורה
כמה חשיבות יש לערכים שאני מזין ? לשימוש בשפה?
לדוגמא האם זה תקין לצורכי התרגול לקרוא למשתמש להזין Input ב enter:
ולא Please enter your password וכ’ו?
או למשתנה בתור קיצור שלי וכ’ו?

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

לכן, תקפיד עכשיו כדי שתתרגל
איתמר

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