האריך במילים-----

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

בדיוק.

רמז

תחשוב איך אפשר למדוד את אורך המחרוזות

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

עריכה: מצליח לעשות את זה עם איף אליף אלס

אתה יודע איך לקבל את אורך המחרוזת ?

שימוש בפקודה len

בצסזץצבסז

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

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

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

זה הקוד שכתבתי

בהתחלתו אני צריך להכניס לדוגמא def longest() ואז איפה נכנס הreturn ואיפה ואיך אני מחזיר את הקלט חזרה לתוך הפונקציה, בחיי שקשה לי להבין מהמחברות

תקציר

word1 = input("Enter a word ")
word2 = input("Enter a word ")
word3 = input("Enter a word ")

if len(word1) > len(word2) and len(word1) > len(word3):
print(word1)
elif len(word2) > len(word1) and len(word2) > len(word3):
print(word2)
else:
print(word3)

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

היי @kfir
אם אתה עדין צריך עזרה אשמח לנסות לעזור בפרטי :slight_smile: