عدنا والحمد لله
اتمنى ان يكون مشروبك المفضل مازال ساخنا..
الان سوف نقوم بالاستخدام الابسط على الاطلاق لبايثون وهو العمليات الحسابية, دعني اخبرك انه من واقع خبرتي - البسيطة - كمبرمج فاني استخدم الحاسبة المرفقة مع نظام التشغيل لاني ادرك مدى الوقت المستهلك في استخدام لغة برمجة لاجراء بعض العمليات البسيطة ولكني الان - مرحلة ما بعد بايثون - لا اجد الامر بهذا السوء
دعنا نقوم بفتح بايثون ولنقوم بكتابة الامر التالي
>>> 5+7
12
النتيجة بسيطة وسهلة واسرع مما كنت اتصور
بالنسبة لعمليات الطرح
>>> 12-7
5
عمليات الضرب
>>> 5*6
30
عملية الضرب المركبة
>>> 2*2*2
8
الاسس
>>> 2**3
8
عملية القسمة
>>> 30/6
5
او
>>> 30/7
4
ما هذا ؟؟؟ هذة النتيجة ليست دقيقة بما يكفي
يتعامل بايثون مع عمليات القسمة بناء على المدخلات
فاذا كانت معاملات عملية القسمة كلها اعداد صحيحة فان النتيجة ستكون رقم صحيح
ولكن اذا اردت ان تكون النتيجة بها ارقام عشرية للدقة عليك ان تدخل احد المعاملات على الاقل بشكل عشري
وهذه بعض الامثلة لذلك
>>> 30/7.0
4.285714285714286
>>> 30.0/7
4.285714285714286
>>> 30./7
4.285714285714286
>>> 30/7.
4.285714285714286
>>> 30./7.
4.285714285714286
>>> 30.0/7.0
4.285714285714286
هذا الكسر الظاهر في نتيجة عملية القسمة هو حاصل قسمة خارج القسمة على 7
ان كان السطر السابق يمثل لك بعض الازعاج فلا تقلق
بالطريقة الادبية -وليست الرياضية- فان 30 مقسومة على 7 لا ينتج عنها رقم صحيح تخيل اننا ثلاثون شخصا في رحلة ولا يوجد غير سبع غرف فقط فكيف سيتم تقسيمنا ؟؟؟
مبدئيا سيأخذ كل اربعة منا غرفة وبهذا يكون قد تم تسكين 28 منا وسيتبقي اثنان
مشكلة اين سينام الاثنان هذه الليلة هي مشكلتهم وحدهم لسنا في موضع حلها فلنتركهم ونعود للبايثون
اذا كنت تريد ايجاد خارج القسمة - 2 - في العملية السابقة فعليك استخدام هذا المعامل
%
كما في المثال الاتي
>>> 30%7
2
>>> 30%7
2
>>> 30.5%7
2.5
>>> 30.7%7.2
1.8999999999999986
بهذا نكون قد انهينا هذه النقطة بشكل مبدئي
سعيد باسئلتكم واقتراحاتكم للتطوير والتحسين
نلتقي قريبا باذن الله
مالفرق بين 3 // 6 و 6 / 3 في البابثون
ردحذف3/6 قسمة عادية وجواب 0
حذف3//6 كم 3 في 6 والجواب 2
عند كتابه كود عملي لاي مشروع ما دور العمليات الحسابي في لغه بايثون
ردحذفلو سمحت بدي اعرف طريقة طرح اكتر من رقمين
ردحذفممكن تحكيلي #