Anfal Alrahbi

الأعضاء
  • المساهمات

    15
  • تاريخ الانضمام

  • تاريخ آخر زيارة

السُّمعة بالموقع

0 Neutral
  1. ماذا يمكنني ان اغير في البرمجة ليصبح المخرج Total: $48.0
  2. بهذه الطريقة ولاكن يوجد خطأ؟؟
  3. اواجه نفس المشكله فقط تبقت لي هذه البرمجة التي في الصورة رقم 1 يطلع لي غلط لماذا؟
  4. كيف يعني نتيه عرفتي تحليه
  5. بهذه الطريقة frac, whole = math.modf(total) frac *= 100 import math def hypotenuse(a,b): return math.sqrt(a**2 + b**2) print(hypotenuse(3,4)) # >>> 5.0 print(hypotenuse(5,12)) # >>> 13.0 هل يمكنك ارسال البرمجة الصحيحة الانني لم افهمك لو سمحت
  6. ستقوم بإنشاء قاموس يحتوي على تفاصيل لائحة التسوق لشخص ما. أنت بحاجة إلى إنشاء قاموس باسم order مع تخزين المعلومات التالية فيه: juice: 2 bread: 3 apples: 10 oranges: 6 cake: 3 هذه هي المواد التي اختارها المتسوق وعدد المواد التي قام بشرائها عند زيارة أحد المتاجر. يوجد قاموس آخر بنفس المفاتيح يسمى prices تم إنشاؤه مسبقاً. تحتاج إلى تكرار الدوران في القواميس في نفس الوقت لتقوم بحساب الفاتورة النهائية. 1/ قم بإنشاء قاموس باسم order مع تخزين التفاصيل الواردة في الأعلى بداخله. قم بإنشاء متغير باسم total وقم بتعيين قيمته إلى 0.0 كبداية. 2/ م باستخدام حلقة for لتكرار الدوران على المفاتيح الموجودة في القاموس order ، وقم بتسمية متغير الحلقة key. (for key in order:) في الجزء الرئيسي من حلقة for ، قم بضرب قيمة البيانات من قاموس لائحة التسوق order في البيانات المكافئة لها من قاموس الأسعار prices، ثم أضفها إلى الإجمالي الحالي المخزن في المتغير total لتحديثه وتعيينه مرة أخرى إلى المتغير total. العملية الحسابية التي ستقوم بها للإضافة إلى الحساب الإجمالي total في كل مرة هي:order[key] * prices[key] 3/ انتهاء الحلقة بمجرد انتهاء دوران حلقة for ، يجب أن تكون القيمة النهائية كمبلغ بالدولار. بحيث يبدو الناتج كما يلي: Total: $xx.xx حيث يتم استبدال xx.xx بالقيمة الفعلية للمتغير total وذلك باستخدام الأمر format() كما فعلنا سابقاً. البرمجة التي قمت بها كالاتي ولاكنها غير صحيحة اين الخطأ order = {"juice": 2, "bread": 3, "apples": 10,"oranges": 6,"cake": 3} prices = {"juice": 2, "bread": 2, "apples": 2,"oranges": 2,"cake": 2} total = 0.0 for key in order: total += order[key] * prices[key] print(total) total_formatted = "${}.{}".format(int(whole), int(frac) if frac > 0 else '00') print(total_formatted)
  7. قم بعرض القيمة النهائية للمتغير total بعد انتهاء الحلقة بمجرد انتهاء دوران حلقة for ، يجب أن تكون القيمة النهائية كمبلغ بالدولار. بحيث يبدو الناتج كما يلي: Total: $xx.xx حيث يتم استبدال xx.xx بالقيمة الفعلية للمتغير total وذلك باستخدام الأمر format() كما فعلنا سابقاً. حاولت فيه بس تطلع البرمجة خطأ
  8. قم بإضافة الدالة print() في نهاية البرنامج لاستدعاء الدالة hypotenuse() باستخدام القيمتين 3 و 4 وطباعة النتيجة. قم بإضافة دالة print() ثانية بعد الأولى لاستدعاء الدالة hypotenuse() هذه المرة مع القيم 5 و 12 وطباعة النتيجة.
  9. لا ما خلصت كامل
  10. اسفة اقصد سبعة عادي كملي حتى انا اسألهم هذا ما يعتبر غش يعتبر استفسار
  11. هذا مال السؤال مال البرنامج الوطني لتنمية مهارات الشباب انا مسوية 5 بس ما اعرف اذا صح
  12. لم اعرف كيفية كتابة تعريف دالة جديدة باسم hypotenuse() والتي تأخذ معاملين. بداخل الدالة: يجب تربيع المعاملين. ثم يجب جمع النتيجتين معاً. ثم يجب حساب الجذر التربيعي للمجموع. وفي النهاية، يجب إعادة نتيجة الجذر التربيعي. في برنامج بايثون كتبت في البداية import math():