اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

return و print() هما كلمتان مفتاحيتان في العديد من لغات البرمجة، وprint() باختصار نستخدمها لعرض قيمة معينة على الشاشة تقوم بطبع القيمة المحددة ثم تستمر في تنفيذ الكود التالي، كما أنها لا تعيد أيّ قيمة أي لا يمكن تخزين النتيجة التي تم طباعتها في متغير لاستخدامها لاحقا.

بينما return فتستخدم لإرجاع قيمة من دالة إلى المكان الذي تم استدعاء الدالة منه عندما يصل التنفيذ إلى عبارة return، تتوقف الدالة عن العمل وتعيد القيمة المحددة أي أنه يمكن تخزين القيمة المرجعة في متغير لاستخدامها لاحقا في عمليات حسابية أو في دالة أخرى.

يمكنك الاطلاع أكثر من هنا:

 

  • 0
نشر

لكل منهما وظيفة مختلفة ف return  تستخدم لإرجاع قيمة من دالة إلى المكان الذي تم استدعاء الدالة منه، كما أنه بعد تنفيذ جملة return يتم إنهاء تنفيذ الدالة ويُعاد القيمة المحددة، و يمكن استخدام القيمة المرجعة في العمليات اللاحقة، مثل تخزينها في متغير أو استخدامها في حسابات.

بينما print تستخدم لطباعة المعلومات إلى الشاشة أو إلى مكان الإخراج المخصص، مثل وحدة التحكم أو سطر الأوامر، و لا تعيد أي قيمة من الدالة، بل تقوم فقط بعرض المعلومات للمستخدم، كما أنها لا تؤثر على القيم التي قد تحتاجها العمليات البرمجية الأخرى.

و يمكنك أن تطلع أكثر على الفرق بينهما من خلال هذا السؤال:

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته .

return و print() هما عمليتان تستخدمان في البرمجة ولكن لكل منهما دور مختلف .

  • return:
    • يُستخدم في الدوال (functions) لإرجاع قيمة من الدالة إلى المكان الذي تم استدعاؤها منه.
    • عندما يتم تنفيذ return يتم إنهاء تنفيذ الدالة على الفور ويتم إرسال القيمة المحددة إلى الجهة التي استدعت الدالة ويتم تجاهل أي أكواد داخل الدالة بعد سطر return.
    • يمكن استخدام القيمة التي يتم إرجاعها في حسابات أخرى أو تخزينها في متغيرات.
    • مثال: 
      def add(a, b):
          return a + b
      
      result = add(5, 3)  # result سيكون 8
  • print():

    • تستخدم لعرض البيانات أو الرسائل على شاشة المستخدم.

    • لا يؤثر print() على قيمة الدالة أو عملية التنفيذ. إنه مجرد وسيلة لعرض المعلومات وطباعتها للمستخدم.

    • يمكن استخدام print() لإكتشاف الأخطاء و لعرض النتائج، أو لطباعة المعلومات للمستخدم.

    • مثال:

      def add(a, b):
          result = a + b
          print("The result is:", result)
      
      add(5, 3)  # سيظهر "The result is: 8" على الشاشة

تلخيصا  return يتم استخدامه لإرجاع القيم من الدوال لاستخدامها لاحقًا، بينما print() يُستخدم لعرض المعلومات على الشاشة دون التأثير على القيم التي يتم إرجاعها من الدوال.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...