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

برنامج Python لقراءة 10 أرقام وإيجاد مجموعها باستخدام الحلقات التكرارية

Sanabil Hasan

السؤال

السؤال

اكتب برنامج بلغة بايثون يقوم بقراءة 10 ارقام وايجاد مجموعها وطباعته باستخدام
الحلقات التكرارية , ادخال 10 ارقام

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر من أجل أن تحققي استفادة من التطبيق، ويمكن مساعدتك في حال تم توفير الكود، وإليك خطوات الحل:

  1. إنشاء متغير لتخزين المجموع. يمكنك تعيينه بالصفر في البداية.
  2. استخدمي حلقة تكرارية لقراءة الأرقام 10 مرات، ويمكنك استخدام حلقة for للقيام بذلك.
  3. داخل الحلقة، اطلبي من المستخدم إدخال عدد واحد واحتفظ بالقيمة المدخلة في متغير.
  4. ثم، اضيفي قيمة هذا العدد إلى المتغير الذي تم إنشاؤه في الخطوة الأولى.
  5. بعد انتهاء الحلقة، قومي بطباعة المجموع باستخدام دالة print.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 9‏/11‏/2023 at 16:59 قال Mustafa Suleiman:

الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر من أجل أن تحققي استفادة من التطبيق، ويمكن مساعدتك في حال تم توفير الكود، وإليك خطوات الحل:

  1. إنشاء متغير لتخزين المجموع. يمكنك تعيينه بالصفر في البداية.
  2. استخدمي حلقة تكرارية لقراءة الأرقام 10 مرات، ويمكنك استخدام حلقة for للقيام بذلك.
  3. داخل الحلقة، اطلبي من المستخدم إدخال عدد واحد واحتفظ بالقيمة المدخلة في متغير.
  4. ثم، اضيفي قيمة هذا العدد إلى المتغير الذي تم إنشاؤه في الخطوة الأولى.
  5. بعد انتهاء الحلقة، قومي بطباعة المجموع باستخدام دالة print.

 

image.png.2790b8080a7fc1b2901d7beeb3c0f469.png

بتاريخ On 9‏/11‏/2023 at 16:52 قال Sanabil Hasan:

السؤال

اكتب برنامج بلغة بايثون يقوم بقراءة 10 ارقام وايجاد مجموعها وطباعته باستخدام
الحلقات التكرارية , ادخال 10 ارقام

هذا ما استطعت فهمه

image.png.91d1b2ef9f3eff6c11cb63509324c674.png

تم التعديل في بواسطة Sanabil Hasan
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

صحيح تقريبًا، لكن هناك مشكلة، فلو قام المستخدم بإدخال 10 سيتم جمع الأرقام من 0 إلى 9 فقط حيث أن تلك طبيعة عمل الدالة range، والسؤال يريد جمع 10 أرقام، وأيضًا من الأفضل طباعة القيمة النهائية مباشرًة بدلاً من طباعتها في كل تكرار، ليصبح الكود كالتالي كالتالي:

sum = 0
for m in range(int(input('Enter number: ')) + 1):
    sum = sum + m

print(sum)

لاحظي قمت بإضافة +1 للقيمة التي سيدخلها المستخدم.

وبالنسبة للسؤال إذا أردتي كتابة التكرار 10 مرات فقط بدون سؤال المستخدم عن التكرار فسنكتب الكود كالتالي:

sum = 0
for m in range(1, 11):
    sum = sum + m

print(sum)

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...