Sanabil Hasan نشر 9 نوفمبر 2023 أرسل تقرير نشر 9 نوفمبر 2023 (معدل) السؤال اكتب برنامج بلغة بايثون يقوم بقراءة 10 ارقام وايجاد مجموعها وطباعته باستخدام الحلقات التكرارية , ادخال 10 ارقام تم التعديل في 9 نوفمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 9 نوفمبر 2023 أرسل تقرير نشر 9 نوفمبر 2023 الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر من أجل أن تحققي استفادة من التطبيق، ويمكن مساعدتك في حال تم توفير الكود، وإليك خطوات الحل: إنشاء متغير لتخزين المجموع. يمكنك تعيينه بالصفر في البداية. استخدمي حلقة تكرارية لقراءة الأرقام 10 مرات، ويمكنك استخدام حلقة for للقيام بذلك. داخل الحلقة، اطلبي من المستخدم إدخال عدد واحد واحتفظ بالقيمة المدخلة في متغير. ثم، اضيفي قيمة هذا العدد إلى المتغير الذي تم إنشاؤه في الخطوة الأولى. بعد انتهاء الحلقة، قومي بطباعة المجموع باستخدام دالة print. 1 اقتباس
0 Sanabil Hasan نشر 12 نوفمبر 2023 الكاتب أرسل تقرير نشر 12 نوفمبر 2023 (معدل) بتاريخ On 9/11/2023 at 16:59 قال Mustafa Suleiman: الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر من أجل أن تحققي استفادة من التطبيق، ويمكن مساعدتك في حال تم توفير الكود، وإليك خطوات الحل: إنشاء متغير لتخزين المجموع. يمكنك تعيينه بالصفر في البداية. استخدمي حلقة تكرارية لقراءة الأرقام 10 مرات، ويمكنك استخدام حلقة for للقيام بذلك. داخل الحلقة، اطلبي من المستخدم إدخال عدد واحد واحتفظ بالقيمة المدخلة في متغير. ثم، اضيفي قيمة هذا العدد إلى المتغير الذي تم إنشاؤه في الخطوة الأولى. بعد انتهاء الحلقة، قومي بطباعة المجموع باستخدام دالة print. بتاريخ On 9/11/2023 at 16:52 قال Sanabil Hasan: السؤال اكتب برنامج بلغة بايثون يقوم بقراءة 10 ارقام وايجاد مجموعها وطباعته باستخدام الحلقات التكرارية , ادخال 10 ارقام هذا ما استطعت فهمه تم التعديل في 12 نوفمبر 2023 بواسطة Sanabil Hasan 1 اقتباس
0 Mustafa Suleiman نشر 12 نوفمبر 2023 أرسل تقرير نشر 12 نوفمبر 2023 صحيح تقريبًا، لكن هناك مشكلة، فلو قام المستخدم بإدخال 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) 1 اقتباس
0 علي صالحة نشر 27 نوفمبر 2023 أرسل تقرير نشر 27 نوفمبر 2023 عليك عمل هذا الكود: def get_sum (*args): n = 0 for i in args: n+=i print(n) get_sum(10,50,10,15,20,4,10,2,10,15) اقتباس
السؤال
Sanabil Hasan
السؤال
اكتب برنامج بلغة بايثون يقوم بقراءة 10 ارقام وايجاد مجموعها وطباعته باستخدام
تم التعديل في بواسطة Mustafa Suleimanالحلقات التكرارية , ادخال 10 ارقام
تعديل عنوان السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.