لى المستر لما عمل الفانكشن بتعات حساب قيمة الضرائب
مكتبش لى print(returnناتج الدالة)
عمل print تحت برا الفانكشن بعد ما خزن الناتج النعائى فى متغير
مش كان ينفع يطبع علطول جوا الفانكشن
إعجابَين (2)
ممكن تنسخ الكود وتصلقه هنا حتى نستطيع المساعدة
إعجابَين (2)
الصورة غير واضحة ممكن ترسل الكود او نعلي جودة تاصورة
إعجاب واحد (1)
في الكود اللي في الصورة، مش بيطبع النتيجة جوه الفانكشن لإنه بيعتمد على إن الفانكشن دي ترجع قيمة معينة (return
) علشان يقدر يستخدمها بعدين في أي حتة تانية في الكود.
لو انت كتبت print
جوه الفانكشن، كان هيطبع النتيجة مباشرة كل مرة تستدعي الفانكشن، لكن الفكرة في إن الفانكشن بتديك قيمة ترجعلك علشان تقدر تستخدمها زي ما هو عمل لما خزّن القيمة في متغير final_salary
. بعدين هو بيستخدم المتغير ده علشان يطبع النتيجة النهائية.
فالأفضل إنك تخلي الفانكشن ترجع قيمة (return
) بدل ما تطبع علطول جواها، وده علشان يكون عندك مرونة في إعادة استخدام القيمة اللي راجعة من الفانكشن في أي مكان تاني في الكود.
إعجاب واحد (1)