الدوال او المهام
هي دالة نضعها بأنفسنا تسهل لنا كثير من العمل في بايثون وجميع لغات البرمجة لها دوال, لأن الكود الذي نكتبه اكثر من مرة نضع له داله تنفذ لنا هذا الكود حسب طلبنا ( يكون وظيفتها الاساسية تنفيذ الكود لنا ) ربما يكون لدينا كود يتضمن اكثر من 30 سطر و لا نريد كتابته كل مرة , نضع دالة تنفذ لنا هذا الكود.قواعد الدوال
- لا ينفع بداية اسم الدالة برقم مثل (5,8,8,2,8).- لا ينفع بداية اسمها برمز مثل (#,$,@).
- لا ينفع تقسيم الدالة لكلمتين او اكثر مثل (ahmed kaissar) وانما نفصلها باندرسكور _.
def ahmed_kaissar (name ="kaissar")
في هذه الحالة name يسمى بارميتر و kaissar يسمى ارجيومنت.
مثال
>>>def info ():
print("ahmed kaissar")
print("data")
>>>info()
ahmed kaissar
data
كما لاحظنا في المثال وضعنا دالة اسمها info و اعطيناها مهام طباعه سطرين, وعندما استدعينا الدالة بأسمها ()info طبع لنا ما بداخل هذه الدالة فأختصرنا هذا الكود بكلمة info.
مثال
>>>def info (name,age) :
print ("your name is {0} and your age is {1}".format(name,age))
>>>info ("data","26")
your name is data and your age is 26
>>>
لا يحتاج هذا المثال لشرح فهو واضح.
تعليقات
إرسال تعليق