קושי במחברת 7 תרגיל מיקומים

היי,

לא מצליח לפתור את התרגיל.

ברגע שכותב

machrozat = list(input(“enter list of lists”))
ואז
len(machrozat)
אז במקום לספור את כמות הרשימות, המחשב סופר את כמות התווים.

אודה מאוד לעזרה,

תודה רבה!

אם אני לא טועה, אתה לא צריך לקבל את זה כאינפוט אלא כארגומנט
.

האם אתה יכול להסביר לי איך עושים את זה?
תודה!

כ
שאתה קורא לפונקציה הנ"ל, יש בתוכה ארגומנט, שים שם רשימה מקוננת:(def name(argument

הארגומנט זה מה שיש בסוגריים

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

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

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

זה הכוונה בשאלה?

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

לייק 1

len, פונקציה שבודקת את אורך הרשימה - מספר האיברים בה, וכדי למצוא אורך של אחד האיברים…תחשוב.

לייק 1

אני חושב שהבנתי… תודה רבה