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

السؤال

نشر (معدل)

وجدت في الشيفرة البرمجية لإحدى التطبيقات المبرمجة بلغة بايثون السطر التالي:
y = img_index // num_images
فحاولت معرفة معنى هذا العامل الجديد فوجدته أنه يقوم بعملية قسمة عادية، فما هي فائدته في بايثون؟ لأنه يمكن عمل القسمة العادية عن طريق العامل /

تم التعديل في بواسطة ahmed1990

Recommended Posts

  • 0
نشر

هنالك فائدة وفرق في هذا العامل، فالفرق في إصدارات لغة بايثون، في الإصدار الثالث للبايثون جعلوا العامل / يقوم فقط بعمليات القسمة بالفاصلة (أي بدون باقي) ومن ثم أضافوا عامل جديد آخر وهو العامل // الذي يقوم بعمليات القسمة الإقليدية (ناتج القسمة مع الباقي) أما في الإصدار الثاني للبايثون فإن العامل / سيقوم ببساطة بعمليات القسمة الإقليدية إلا لو كان أحد هذين المتغيرين الذي تريد أن تقوم بقسمته من نوع float ففي هذه الحالة سيقوم بعملية القسمة بالفاصلة.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...