שאלה לגבי "מספר הפוך"

אוקיי, תודה רבה! נראה לי שמצאתי פיתרון

לייק 1

תוכלי בבקשה להכווין אותי קצת לדרך?

קודם כל - שים/שימי לב שבתכנות יש הרבה דרכים להגיע לכל דבר, אין דרך אחת ויחידה.
ניתן להשתמש בכל מיני דברים, אני אזרוק כאן שני כיוונים אפשריים ואני מקווה שאחד מהם יתאים לך :slight_smile:

כיוונים אפשריים:

ראשית, ניתן להשתמש באופרטורים % ו-// שנלמדו בשבוע הראשון.
שנית, ניתן להשתמש בהמרה למחרוזת ובשימוש ב-[i] כפי שמשתמשים בו על רשימות - זה עובד באותה צורה גם על מחרוזות.

5 לייקים

באיזה אחד מהשיעורים הקודים למדנו על lists?
איך אפשר לפתור את התרגיל בלי להשתמש בlist?

על רשימות לומדים במחברת השלישית או הרביעית של השבוע, ובהכוונה שלי ציינתי גם רמז לאיך לפתור עם דברים שלמדנו בשבוע הראשון :slight_smile:

זו דרך קיצור נחמדה, אפשר גם עם לולאות
def flip(num):
rev=str(num)[::-1]
return rev

number=input(‘enter number’)
rev_number=flip(number)
print(rev_number)

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

i

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

חילוק

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

תודה על התשובה המהירה, אני עדיין לא מצליח להבין. כנראה כי עוד לא הגעתי למחברת 4.

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

עכשיו אני עוד יותר מתוסכל כי עברתי על כל המחברות של שבוע שעבר ועדיין אין לי שמץ :rofl:

רמז:

תקציר

שימוש באופרטורים % ו-// יכול לעשות פלאים :slight_smile:

היי, איפה למדנו לעשות ככה עם [] ? ומה זה בדיוק עושה?

למדנו להשתמש בזה על רשימות, אבל זה פועל בצורה דומה על מחרוזות.

הבנתי תודה…
את יכולה להסביר לי אולי את הדרך הזאת?

אני יכולה אם תרצה/י, אבל שים/י לב שהיא עוד לא בחומר (מהסילבוס נראה שהיא תהיה באחד השבועות הבאים) ובהתאם אי אפשר להשתמש בה כרגע.
אז אם את/ה רוצה בכ"ז תשלח/י לי הודעה בפרטי :slight_smile:

היי , המחברת על רשימות היא אחרי השאלה הזו, כך שאני מניחה שפתרון השאלה אמור להעשות ללא האופציה הזו לא ?

בהחלט, יש הרבה דרכים לפתור את השאלה, כולל לפחות שתיים עם דברים שלמדנו לפני כן :slight_smile:

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

תודה רבה!

לייק 1

https://board.mesicka.com/b/nP78jfvz3fq6dL2zW/course-syllabus

2 לייקים