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

إنشاء حلقة for

maram mohammed

السؤال

ستقوم بإنشاء قاموس يحتوي على تفاصيل لائحة التسوق لشخص ما. أنت بحاجة إلى إنشاء قاموس باسم order مع تخزين المعلومات التالية فيه:

juice: 2

bread: 3

apples: 10

oranges: 6

cake: 3

هذه هي المواد التي اختارها المتسوق وعدد المواد التي قام بشرائها عند زيارة أحد المتاجر.

يوجد قاموس آخر بنفس المفاتيح يسمى prices تم إنشاؤه مسبقاً. تحتاج إلى تكرار الدوران في القواميس في نفس الوقت لتقوم بحساب الفاتورة النهائية.

قم بإنشاء حلقة for لتكرار الدوران على مفاتيح القاموس order

قم باستخدام حلقة for لتكرار الدوران على المفاتيح الموجودة في القاموس order ، وقم بتسمية متغير الحلقة key. (for key in order:)

في الجزء الرئيسي من حلقة for ، قم بضرب قيمة البيانات من قاموس لائحة التسوق order في البيانات المكافئة لها من قاموس الأسعار prices، ثم أضفها إلى الإجمالي الحالي المخزن في المتغير total لتحديثه وتعيينه مرة أخرى إلى المتغير total.

العملية الحسابية التي ستقوم بها للإضافة إلى الحساب الإجمالي total في كل مرة هي:

order[key] * prices[key]

************************************************************

من المعطيات أعلاه كيف يمكنني كتابة البرمجة ؟

بتاريخ 27 دقائق مضت قال مرام النعمانية:

ستقوم بإنشاء قاموس يحتوي على تفاصيل لائحة التسوق لشخص ما. أنت بحاجة إلى إنشاء قاموس باسم order مع تخزين المعلومات التالية فيه:

juice: 2

bread: 3

apples: 10

oranges: 6

cake: 3

هذه هي المواد التي اختارها المتسوق وعدد المواد التي قام بشرائها عند زيارة أحد المتاجر.

يوجد قاموس آخر بنفس المفاتيح يسمى prices تم إنشاؤه مسبقاً. تحتاج إلى تكرار الدوران في القواميس في نفس الوقت لتقوم بحساب الفاتورة النهائية.

قم بإنشاء حلقة for لتكرار الدوران على مفاتيح القاموس order

قم باستخدام حلقة for لتكرار الدوران على المفاتيح الموجودة في القاموس order ، وقم بتسمية متغير الحلقة key. (for key in order:)

في الجزء الرئيسي من حلقة for ، قم بضرب قيمة البيانات من قاموس لائحة التسوق order في البيانات المكافئة لها من قاموس الأسعار prices، ثم أضفها إلى الإجمالي الحالي المخزن في المتغير total لتحديثه وتعيينه مرة أخرى إلى المتغير total.

العملية الحسابية التي ستقوم بها للإضافة إلى الحساب الإجمالي total في كل مرة هي:

order[key] * prices[key]

************************************************************

من المعطيات أعلاه كيف يمكنني كتابة البرمجة ؟

هذا هو حلي ولكن يعتبر خاطئ ما الخطأ الرجاء المساعدة

for key in order :
    
    order[key] * prices[key] + total

     

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

Recommended Posts

  • 0
 
 
 
 
بتاريخ 49 دقائق مضت قال مرام النعمانية:

ستقوم بإنشاء قاموس يحتوي على تفاصيل لائحة التسوق لشخص ما. أنت بحاجة إلى إنشاء قاموس باسم order مع تخزين المعلومات التالية فيه:

juice: 2

bread: 3

apples: 10

oranges: 6

cake: 3

هذه هي المواد التي اختارها المتسوق وعدد المواد التي قام بشرائها عند زيارة أحد المتاجر.

يوجد قاموس آخر بنفس المفاتيح يسمى prices تم إنشاؤه مسبقاً. تحتاج إلى تكرار الدوران في القواميس في نفس الوقت لتقوم بحساب الفاتورة النهائية.

قم بإنشاء حلقة for لتكرار الدوران على مفاتيح القاموس order

قم باستخدام حلقة for لتكرار الدوران على المفاتيح الموجودة في القاموس order ، وقم بتسمية متغير الحلقة key. (for key in order:)

في الجزء الرئيسي من حلقة for ، قم بضرب قيمة البيانات من قاموس لائحة التسوق order في البيانات المكافئة لها من قاموس الأسعار prices، ثم أضفها إلى الإجمالي الحالي المخزن في المتغير total لتحديثه وتعيينه مرة أخرى إلى المتغير total.

العملية الحسابية التي ستقوم بها للإضافة إلى الحساب الإجمالي total في كل مرة هي:

order[key] * prices[key]

************************************************************

من المعطيات أعلاه كيف يمكنني كتابة البرمجة ؟

هذا هو حلي ولكن يعتبر خاطئ ما الخطأ الرجاء المساعدة

for key in order :
    
    order[key] * prices[key] + total

     

السلام عليكم,

أظن أن الجواب الصحيح هو:

for key in order :
    
   total = order[key] * prices[key] + total

تحياتي الحارة.

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...