Ali Ahmed6 نشر 24 أكتوبر 2023 أرسل تقرير نشر 24 أكتوبر 2023 السلام عليكم اي الفرق بين print و return ؟ وهل return بترجع اعداد ؟ اقتباس
0 عبدالباسط ابراهيم نشر 24 أكتوبر 2023 أرسل تقرير نشر 24 أكتوبر 2023 هناك فرق بين الأوامر `print` و `return`، وكلتاهما تستخدمان في سياقات مختلفة تماماً. أولاً بالنسبة ل`print` فهو أمر يستخدم لعرض قيمة معينة أي يطبع قيمة على برنامج الإخراج (عادةً سطر الأوامر)، ويستخدم للإشارة إلى نتيجة أو قيمة معينة لعرضها للمستخدم. عند استخدام `print`، يتم عرض القيمة المعطاة ومن ثم يستمر تنفيذ البرنامج على عكس return. أما بالنسبة ل`return` هو أمر يستخدم لإرجاع قيمة من دالة. عند استخدام `return` في دالة، تتوقف تنفيذ الدالة وتُرجع القيمة المحددة للمكان الذي تم استدعاء الدالة منه. يمكن استخدام قيمة العودة لتخزينها في متغير أو استخدامها في تعبيرات أخرى. مثال على استخدام print: def greet(name): print("مرحبًا", name) greet("أحمد") مثال على استخدام return لإرجاع قيمة: def add_numbers(a, b): sum = a + b return sum result = add_numbers(3, 5) print(result) بالنسبة لسؤالك الثاني، يمكن لـ `return` أن يرجع أي نوع من البيانات في Python، 1 اقتباس
0 Ali Ahmed6 نشر 24 أكتوبر 2023 الكاتب أرسل تقرير نشر 24 أكتوبر 2023 بتاريخ 2 ساعة قال عبدالباسط ابراهيم: هناك فرق بين الأوامر `print` و `return`، وكلتاهما تستخدمان في سياقات مختلفة تماماً. أولاً بالنسبة ل`print` فهو أمر يستخدم لعرض قيمة معينة أي يطبع قيمة على برنامج الإخراج (عادةً سطر الأوامر)، ويستخدم للإشارة إلى نتيجة أو قيمة معينة لعرضها للمستخدم. عند استخدام `print`، يتم عرض القيمة المعطاة ومن ثم يستمر تنفيذ البرنامج على عكس return. أما بالنسبة ل`return` هو أمر يستخدم لإرجاع قيمة من دالة. عند استخدام `return` في دالة، تتوقف تنفيذ الدالة وتُرجع القيمة المحددة للمكان الذي تم استدعاء الدالة منه. يمكن استخدام قيمة العودة لتخزينها في متغير أو استخدامها في تعبيرات أخرى. مثال على استخدام print: def greet(name): print("مرحبًا", name) greet("أحمد") مثال على استخدام return لإرجاع قيمة: def add_numbers(a, b): sum = a + b return sum result = add_numbers(3, 5) print(result) بالنسبة لسؤالك الثاني، يمكن لـ `return` أن يرجع أي نوع من البيانات في Python، طيب هو انا اقدر استخدم الformating في الداله return ؟ 1 اقتباس
0 Mustafa Suleiman نشر 24 أكتوبر 2023 أرسل تقرير نشر 24 أكتوبر 2023 بتاريخ 5 دقائق مضت قال Ali Ahmed6: طيب هو انا اقدر استخدم الformating في الداله return ؟ بالطبع أنت قادر على استخدام تنسيق النصوص (Formatting) في أي قيمة تُرجعها من دالة باستخدام توابع تنسيق السلاسل (String Formatting). وكمثال من خلال f-strings (formatted string literals) لتنسيق النصوص داخل العبارة التي ترجعها الدالة، حيث تبدأ السلسلة بحرف "f" قبل علامات الاقتباس، وتستطيع وضع متغيرات داخل السلسلة بين أقواس مربعة متعامدة. def greet(name): return f"Hello, {name}!" result = greet("Alice") print(result) # سيتم طباعة "Hello, Alice!" تستطيع أيضًا استخدام توابع تنسيق السلاسل مثل str.format() أو % لتنسيق النصوص داخل العبارة التي ترجعها الدالة كالتالي: def greet(name): return "Hello, {}!".format(name) result = greet("Bob") print(result) # سيتم طباعة "Hello, Bob!" أي أن الأمر حر بالنسبة لك، وتستطيع إرجاع أي قيمة تريدها. 1 اقتباس
0 علي صالحة نشر 28 نوفمبر 2023 أرسل تقرير نشر 28 نوفمبر 2023 الفرق بين return و print: 1. print تطبع اما return ترجع قيمة . 2. print تستعمل في اي مكان اما return لا تستخدم إلا في الدوال فقط. 1 اقتباس
السؤال
Ali Ahmed6
السلام عليكم
اي الفرق بين print و return ؟
وهل return بترجع اعداد ؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.