داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – ôéúåï – python

 

 

 

 

 

تعريف عمليات (äâãøú ôòåìåú) – def

 

( def من الكلمة definition وتعني تعريف، äâãøä)

 

 

 

 

تعريف عملية – لا تأخذ بارامترات    

  

 

def func_name( ):

  أوامر للتنفيذ

 

# main-استدعاء (مناداة) للعملية في البرنامج

func_name( )

 

 

                                                                                                 

 

 

تعريف عملية - التي تأخذ بارامترات 

 

 

def func_name(a, b):

   أوامر للتنفيذ

 

# main-استدعاء (مناداة) للعملية في البرنامج

func_name(a, b)

 

 

 

                                                                                                 

 

 

 

تعريف عملية (لا تأخذ بارامترات) مع إرجاع قيمة   

 

عملية التي ترجع قيمة يجب أن تستعمل الكلمة المحجوزة return

 

def func_name( ):

  أوامر للتنفيذ

  return c

 

 

# main - استدعاء (مناداة) للعملية في البرنامج

print( func_name( ) )

 

 

# استدعاء بطريقة أخرى

x = func_name( )

print(x)

 

 

 

                                                                                                  

 

 

 

تعريف عملية، مع بارامترات، مع إرجاع قيمة

 

 

def func_name(a, b):

  أوامر للتنفيذ

  return c

 

# main - استدعاء (مناداة) للعملية في البرنامج

print( func_name(a, b) )

 

 

# استدعاء بطريقة أخرى

x = func_name(a, b)

print(x)

 

 

                                                                                                 

 

 

تعريف ومناداة عملية رئيسية (ليس في المقرر – يمكن تركه)

 

تعريف عملية رئيسية:

 

def main():

   أوامر للتنفيذ

 

# مناداة للعملية الرئيسية

if __name__ == "__main__":

  main()

 

 

                                                                                                 

 

 

def my_func(a, b=5):

 

تعريف عملية مع 2 بارامترات، بحيث البارامتر الثاني قيمة افتراضية (قيمة مُسبقة، default).

 

 

 

  

 

 

 

 

 

   

 

 

 

   

 

 

 

Daliaty School – Copywrite  2023

wahbem@gmail.com | https://daliaty.com

 

 

 

 

 

<meta name="viewport" content="width=device-width, initial-scale=1">