المشاركات

عرض المشاركات من يونيو, ٢٠١٨

سؤال برمجة لتدريب. تعلم البرمجة مع زولو

صورة
السؤال هو يغطي الدوائر المغلقة والتعامل مع القوائم واشياء اخرى. السؤال هو عن لعبة البولينغ. اريد منك سيدي المبرمج ان تكتب برنامجscoure يساعد على حساب نتيجة العبة النهائية حيث البرنامج يأخذ قائمة بلرميات عن كل جولة وعليك ان تلاحظ ان هنالك حالة حيث رمية واحدة تساوي جولة واحدة ستفهم في شرج ادناه: مثال. >>>score([6, 2, 8, 2, 10, 9, 0, 6, 4, 8, 1, 9, 1, 10, 10, 8, 2, 7])  168 >>> sscore([10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10])  300 >>>>score([1, 3, 3, 6,2, 5, 9, 0, 0, 5, 0, 0, 4, 5, 5, 3, 1, 8, 7, 2])  69 افهم كيف تسير مباراة البولينج. تتكون مباراة البولينج الواحدة من 10 أدوار، وتتمثل مهمة اللاعب في إيقاع أكبر عدد ممكن من القطع الخشبية في كل دور، أي كل القطع في أمثل الظروف. يمكن للاعب رمي الكرة مرتين في كل دور، وذلك بشرط ألا يحرز "سترايك تعلم حساب النتيجة. إذا انتهى دور اللاعب مفتوحًا (كما ذكر أعلاه)، يحصل ببساطة على عدد نقاط مساوي لعدد القطع التي أوقعها. إذا أوقع لاعب 6 قطع بعد دورين فيحصل ببساطة على 6 نقا