دورة PYTHON للمبتدئين الدرس السادس عشر


فهاد الدرس الجديد من دورة لغة البرمجة python غادي نشوفوا كيفاش نتعاملو مع les fonctions لي هما واحد ل block ديال الكود لي كنفذو باش نحصل على نتيجة معينة.



1- إضافة اول fonction

باش نزيد أول fonction كنخدم بل mot clé def لي كيمكن باش نديكلاري ل fonction كنعطيها إسم منبعد كنعيطلها باش تنفذ.

فالمثال لي عندنا زدنا fonction helloWorld لي فقط كتعرض رسالة hello world من بعد نفذناها.

الكود لي غادي تزيد هو :

                                //
def helloWorld():
     print('hello world')


helloWorld()
                            

2- إضافة des paramètres ل fonction

ممكن باش ندوز des paramètres ل fonction ديالي ولي كيتستعملوا داخل ل fonction.

فالمثال لي عندنا كنزيد فل fonction helloWorld واحد ل paramètre لي هو  name منبعد كنعرضوا مع رسالة وفاش كنفذ ل fonction كنعطي الإسم لي غادي يتعرض.


الكود لي غادي تزيد هو :

                                //
def helloWorld(name):
     print('salam ' + name)


helloWorld('samadi')
                            

3- إضافة des paramètres ل fonction تتمة

ممكن نعطي قيمة par défaut ل paramètre فالمثال لي عندنا عطيت alaoui كقيمة و في حالة تنفيذ ل fonction يلا معطيتش ل paramètre كتاخذ ل  قيمة par défaut لي عطيناها.


الكود لي غادي تزيد هو :

                                //
def helloWorld(name = 'alaoui'):
     print('salam ' + name)


helloWorld()
                            

4- إرجاع نتيجة بعذ التنفيذ

ممكن ل fonction أيضا ترجع نتيجة بعد تنفيذ الكود لي عطيناها فالمثال لي عندنا درت تغيير على ل fonction عطيتها جوج ديال les paramètres x و y وفاش كتنفذ كترجعلي x مضروب ف  y.

فالتنفيذ كنعطي القيم ديال x و y وفالنتيجة كترجعلي 20.

الكود لي غادي تزيد هو :

                                    //
def helloWorld(x,y):
    return x*y;


print(helloWorld(5,6))