0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

عند تنفيذ البرنامج التالي يتم طباعة الأرقام : range(10,5,-2): in i for Print(i) (1 نقطة) 0,1,2,3,4 6,10,8 1,3 2,3,4؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

8, 6

الإجابة الصحيحة هي "8, 6" لأن دالة `range()` في بايثون تعمل بطريقة محددة. دعنا نشرح كيف:

  • `range(start, stop, step)`: هذه هي الصيغة العامة لدالة `range()`.
  • `start`: القيمة التي يبدأ منها التسلسل (شاملة). في مثالنا، `start = 10`.
  • `stop`: القيمة التي يتوقف عندها التسلسل (غير شاملة). في مثالنا، `stop = 5`.
  • `step`: مقدار الزيادة أو النقصان بين كل رقم في التسلسل. في مثالنا، `step = -2`.
  • كيف تعمل مع `step` سالب؟: عندما يكون `step` سالبًا، فإن `range()` تبدأ من `start` وتتناقص حتى تصل *قرب* `stop` (ولكن لا تصل إليها).
  • تطبيق على مثالنا:
1. تبدأ الدالة من `10`.
  1. تطرح `2` (وهي قيمة `step`) من `10`، فتصبح `8`.
  2. تطرح `2` من `8`، فتصبح `6`.
  3. تطرح `2` من `6`، فتصبح `4`. ولكن، بما أن `stop` هو `5`، والدالة تتوقف *قبل* الوصول إلى `5`، فإن `4` لا تُطبع.
  • النتيجة: لذلك، الأرقام التي يتم طباعتها هي `8` و `6` فقط.

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال عند تنفيذ البرنامج التالي يتم طباعة الأرقام : range(10,5,-2): in i for Print(i) (1 نقطة) 0,1,2,3,4 6,10,8 1,3 2,3,4 اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
سوف تجد إجابة سؤال عند تنفيذ البرنامج التالي يتم طباعة الأرقام : range(10,5,-2): in i for Print(i) (1 نقطة) 0,1,2,3,4 6,10,8 1,3 2,3,4 بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك

التصنيفات

...