היי,
לא מצליח לפתור את התרגיל.
ברגע שכותב
machrozat = list(input(“enter list of lists”))
ואז
len(machrozat)
אז במקום לספור את כמות הרשימות, המחשב סופר את כמות התווים.
אודה מאוד לעזרה,
תודה רבה!
היי,
לא מצליח לפתור את התרגיל.
ברגע שכותב
machrozat = list(input(“enter list of lists”))
ואז
len(machrozat)
אז במקום לספור את כמות הרשימות, המחשב סופר את כמות התווים.
אודה מאוד לעזרה,
תודה רבה!
אם אני לא טועה, אתה לא צריך לקבל את זה כאינפוט אלא כארגומנט
.
האם אתה יכול להסביר לי איך עושים את זה?
תודה!
כ
שאתה קורא לפונקציה הנ"ל, יש בתוכה ארגומנט, שים שם רשימה מקוננת:(def name(argument
הארגומנט זה מה שיש בסוגריים
בצורת ה INPUT שאתה מבצע פה, פייתון מתייחסת לכל תו שתכניס כעל איבר ברשימה.
לכן במקרה הזה מספר התוים = מספר הרשימות במשתנה שלך.
דוגמא:
הבנתי את הבעיה. האם אפשר להסביר את הפתרון? איזה פונקציה, תסייע לי בספירת רשימות?
אני חושב שיש לי פתרון - פונקציה שמקבלת 6 ערכים והופכת אותם לרשימה אחת.
זה הכוונה בשאלה?
אין צורך לקבל קלט מהמשתמש. מטרת התרגיל היא לבדוק אם אנו מסוגלים לגשת למיקום של איבר ברשימה, שהיא בעצמה איבר ברשימה אחרת.
len, פונקציה שבודקת את אורך הרשימה - מספר האיברים בה, וכדי למצוא אורך של אחד האיברים…תחשוב.
אני חושב שהבנתי… תודה רבה