تمرير دالة ذات متغييرات الى دالة أخرى في Python

أحتجت قبل فترة الى تمرير دالة ذات متغييرات الى دالة أخرى عند عمل Call لها في لغة بايثون وبالبداية لم أصل الى نتيجة بسبب إنني كنت أرسل المتغييرات التابعة للدالة التي أريد إرسالها للدالة الأخرى بشكل خاطيء … يعني لنفرض لدي الدوال التالية:


>>> def Caller(func):
...     func()
... 

بعد ذلك عرفنا دالة أخرى:

>>> def customTax(price, tax=0.16):
...     return price + (price * tax)
... 

Continue reading