קריאה לפונקציה לא מדפיסה

בדרך כלל כאשר אני כותבת פונקציה ואז קוראת לה כך: (function(x והיא מדפיסה לי את מה שהיא מחזירה על המסך (ללא צורך בפקודת print) אבל עכשיו כתבתי פונקציה שאם אני קוראת לה היא לא מדפיסה כלום (אבל בפקודת print היא מחזירה מה שצריך)
וכשאני משתמשת בה בתרגיל אחר אני מקבלת את השגיאה הבאה: TypeError: ‘int’ object is not callable
מישהו יודע למה זה קורה?

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

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

אם אני עושה צילום מסך זה כנראה יגלה סעיף שלם בתרגיל… כעקרון עשיתי (x = function(y וחוזרת לי על השורה הזו את השגיאה שציינתי

האם לפונקציה שלך יש ערך חזרה?
( כלומר מסתיימת ב return x)

כן
(התגובה צריכה להיות באורך של 20 תווים לפחות)