0 محمد عبد العزيز3 نشر 19 يوليو أرسل تقرير نشر 19 يوليو # العامل ( Operator ) عبارة عن رمز له معنى محدد في البرمجة، فقد يكون موضوع بهدف إعطاء قيمة لمتغير، مقارنة قيمة مع قيمة، أو لإجراء عملية حسابية ما. # إليك بعض العوامل المهمة في البرمجة و التي يمكنك استخدامها في محرر الكود. أولاً: العوامل التي تستخدم في العمليات الحسابية (Arithmetic Operators) التساوي (=): عندما نقول a = b فنحن نقول أعطي a قيمة b الجمع (+): عندما نقول a + b فنحن نقول أضف قيمة b علي قيمة a الطرح(-): عندما نقول a - b فنحن نقول اطرح قيمة b من قيمة a الضرب (*): عندما نقول a * b فنحن نقول اضرب قيمة a في قيمة b القسمه(/): عندما نقول a / b فنحن نقول اقسم قيمة a علي قيمة b Modulo او قابليه القسمه(%): فمثلا a % b تُعني الحصول على آخر رقم يبقى عندما نقسم قيمة a علي قيمة b يوجد أيضاً العامل (++) فمثلا (++a) تُعني إضافه 1 علي قيمة a وبالطبع العامل (--) عكسها. ثانياً: العوامل التي تستخدم في المقارنات (Comparison Operators) : Equal to أو يساوي لي (==) : فمثلاً a == b تُعني هل قيمة a تساوي قيمة b؟ إذا كان الجواب نعم فإنها ترجع True Not equal to أو لا تساوي لي (=!) : فمثلا a != b تُعني هل قيمة a لا تساوي قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True Greater than أو أكبر من (<) : فمثلا a > b تُعني هل قيمة a أكبر من قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True Less than أو أصغر من (>) : فمثلا a < b تُعني هل قيمة a أصغر من قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True Greater than or Equal to أو أكبر من أو يساوي (=<) : فمثلا a >= b تُعني هل قيمة a أكبر أو تساوي قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True Less than or Equal to أو أصغر من أو يساوي (=>) : فمثلا a <= b تُعني هل قيمة a أصغر أو تساوي قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True ثالثاً: العوامل التي تستخدم في وضع شروط منطقية (Logical Operators) : And (&&): فمثلا a && b تُعني هل قيمة aو قيمة b تساويان true؟ هنا يجب أن يتحقق كلا الشرطين ليرجع True Or ( || ): فمثلا a || b تُعني هل قيمة a أو قيمة b أو كلاهما تساويان true؟ هنا يكفي أن يتحقق شرط واحد من الشرطين ليرجع True Not (!): فمثلا a! تُعني هل قيمة a ليست true؟ إن كانت كذلك فإنه يرجع True بالتوفيق. اقتباس
0 Mustafa Suleiman نشر 20 يوليو أرسل تقرير نشر 20 يوليو السؤال غير واضح، لكن ما ذكرته صحيح بخصوص أسماء العوامل التي ذكرتها. وعامًة العوامل أو Operators في اللغات البرمجية هي رموز أو كلمات تستخدم لإجراء عمليات معينة على المتغيرات أو القيم، وفي لغة بايثون، كما في العديد من اللغات البرمجية الأخرى، هناك أنواع مختلفة من العوامل، كل منها يؤدي وظيفة محددة. وإليها بعضها: + (جمع) - (طرح) * (ضرب) / (قسمة) // (قسمة صحيحة) % (باقي القسمة) ** (رفع إلى القوة) وللـ Forward Slash (/) استخدام آخر غير العمليات الرياضية، وهو في أنظمة التشغيل مثل Linux وmacOS، يتم استخدام / كفاصل للمسارات في نظام الملفات: /home/user/documents وفي عناوين الويب (URLs) يتم استخدام / للفصل بين أجزاء العنوان: https://www.test.com/path/to/resource أما Backslash (\) في بايثون ولغات البرمجة الأخرى نستخدمه للإشارة إلى أن الحرف التالي يجب أن يتم تفسيره بطريقة خاصة، أي كرمز هروب Escape Character. \' للإشارة إلى علامة اقتباس مفردة داخل سلسلة نصية. \" للإشارة إلى علامة اقتباس مزدوجة داخل سلسلة نصية. \\ للإشارة إلى backslash نفسه. \n للإشارة إلى الانتقال إلى سطر جديد. \t للإشارة إلى مسافة بادئة (tab). كالتالي: string = "Hello, I\'m a programmer." print(string) والناتج هو Hello, I'm a programmer. وفي Windows، يتم استخدام \ كفاصل للمسارات في نظام الملفات. اقتباس
السؤال
كريم مدور
/Forward slash
\backslash
أليس كذلك
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.