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

אני לא בטוחה איך לעזור לך, אבל הייתי שואלת אותך למה עשית return 2 במקום return 'חג שמח', זה בכוונה או בטעות?
שואל השאלה:
תודה שענית לי
עשיתי return 2 כי ביקשו לזמן את הפונקציה פעמיים ולא ידעתי איך עושים

אם את יודעת תוכלי להסביר בבקשה?
אנונימית
שואל השאלה:
def optin(name):
num=2
return num

name=input("חג שמח")
print(name)


זה מה שהצלחתי וזה לא עובד טוב, אפשר עזרה?
אנונימית
וזה כנראה הקוד שרצית לעשות:

def optin(name):
return f'חג שמח {name}'
print(optin('שיר'))
תראי זה יפה הכוונה שלך, אבל מה שאת רושמת אחרי הreturn הוא מה שמוחזר, לא כמות הפעמים שיוחזר