تيكبامين

استدعاء الدوال من دوال أخرى

يمكن أن يحتوي جسم الدالة على أي تعليمات، ومن ضمنها استدعاءات دوال أخرى. وقد فعلنا ذلك بالفعل عندما استدعينا print. واستدعاء دالة كتبناها نحن لا يختلف من حيث المبدأ؛ يمكن لدوالنا أن تستدعي بعضها بعضًا.

مثلًا يمكن تنفيذ print_twice بالاعتماد على print_many:

def print_many(n, thing):
    for _ in range(n):
        print(thing)
def print_twice(x):
    print_many(2, x)
print_twice('Hello')