حل ورقة عمل ٢ تصحيح الاخطاء و الاستثناءات للصف العاشر بايثون python

حل ورقة عمل ٢ تصحيح الاخطاء و الاستثناءات للصف العاشر بايثون python

النص الكامل للفيديو

السلام عليكم ورحمه الله وبركاته اهلا بكم في فيديو جديد فيديو اليوم ان شاء الله هنحل ورقه عمل اثنين في درس تصحيح الاخطاء والاستثناءات قبل ما نبدا الفيديو ويا ريت ما ننساش ننشر الفيديو لعله يكون صدقه جاريه لنا جميعا باذن الله ويستفيد منه البعض نبدا مع بعض نشوف ورقه العمل ورقه العمل عندي اسم البرنامج حساب المتوسط الحسابي مشكله البرنامج اكتشاف الاخطاء وتجاوزها استكمال البرنامج العمل بصوره صحيحه المطلوب فتح البرنامج عندي اللي هو الافريج عدل ما يلزم لتصحيح الاخطاء المحتمل استقبالها من المستخدم مستخدما الاستثناء ا تراي اكسبت نبدا نفتح مع بعض باي شار ومن اوبن ابدا اشوف انا مخزنه عندي اهي الباجين اند اكسبشن ورقه عمل اثنين وابدا اضغط عليها بحيث ان انا افتحها بالنسبه لورقه العمل اللي امامنا هنلاحظ ايه عندنا اول شيء عندي النمبر اندر سكور ليست ودي قائمه تم انشائها فارغه لتخزين الارقام المدخله من المستخدم الارقام اللي انا بدا اطلع ليها المتوسط الحسابي عندي بعد كده متغير ثاني اسمه صم بيستخدم لحساب مجموع الارقام المدخله وتكون القيمه الابتدائيه له قبل ادخال اي رقم هي الصفر وكلما ضفت رقم هيبدا يتم اضافته وجمعه داخل الصن بعد كده عندي استخدام الحلقه التكراريه وايل ترو حتى يستمر البرنامج في طلب الادخال هيفضل على طول يطلب من المستخدم الادخال امتى يتوقف عند كتابه كلمه دن اللي هي تم زي ما احنا شايفين الانبوت نمبر ده العدد اللي المستخدم هيبدا يدخله عشان نعمل له عمليه متوسط حسابي جمع الاعداد هيبدا على طول يطلب مني ادخال العدد كل ما اعمل انتر هيطلب ادخال العدد ولو كتبت له كلمه دن هيبدا يعمل ايه يعمل لي بريك يعمل ايقاف في عندي هنا لو لاحظنا الخط اللي موجود معناه وجود خطا بدي هيا ان المفروض الخطا ده احنا عرفنا ان هو سنتاكس ايرور ليه لان المفروض ده خطا لغوي المفروض علامه تساوي اللي هو المستخدم هيدخلها القيمه بتكتب دايما علامتين يساوي جنب بعض يبقى انا هنا هكتب كده علامه يساوي بالشكل ده هنلاحظ ان الخطا راح على طول من عندنا بعد كده هنلاقي البريك اسفلها ايضا في خطا وانا لو عملت عمليه الرن عندي بالشكل ده هيجيب لي اننتي شن اللي هو المسافات البادئه وده يعتبر من السنتاكس ايرور او الاخطاء اللغويه عندي دايما بعد الاف لازم يكون السطر اللي بعدها في مسافه بادئه بالشكل ده هنلاحظ ان هي اختفت طيب المفروض طريقه عمل البرنامج ايه ان المستخدم هيبدا يدخل ارقام طالما بيدخل ارقام هيبدا يجمع الارقام ويبدا يعمل عمليه تحويل للرقم المدخل الى رقم عشري باستخدام الداله في عندي طيب بعد كده هيبدا يضيف لي كل رقم كل رقم المستخدم دخله بعد تحويله الى رقم عشري هيبدا باستخدام الداله ابند اضافته الى النمبر ليست اللي هي القائمه الخاصه بالارقام اللي احنا انشاناه في الاول فارغه يبقى كل رقم المستخدم هيدخله هيتم اضافته داخل القائمه عندي بعد كده هيتم جمع الارقام اللي هي الصم اللي كان اول قيمه فيها زيرو الرقم اللي انا هدخله الاول هيبدا يضاف على الزيرو الرقم الثاني لو دخلت خمسه يبقى الصم كده اصبحت خمسه بعد كده دخلت سته يبقى السته هتضاف على الخمسه تبقى 11 يبقى الصم ب 11 دخلت لاه يبقى دلوقتي ضفت على ال 11 3 يبقى الصم بقت ب 14 يبقى كل مره بيتم الاضافه بعد كده الافريج عندي عباره عن ايه هو الصم المجموع عندي مجموع الارقام اللي تم ادخالها مقسوم على لين نمبر ليست طول القائمه اللي موجود عندي يعني ايه يعني عدد الارقام اللي داخل القائمه يبقى دايما المتوسط الحسابي هو المجموع مقسوم على عدد الارقام بعد كده هيبدا يطبع لي الجمله دي ذا نمبر يو انترد وبعد كده هيبدا يطبع لي عندي النمبر ليست هيطبق لي ليسته موجود بداخلها كل الارقام التي تم ادخالها بعد كده هيبدا يجيب لي الافريج هيكتب لي كلمه افريج ويكتب لي القيمه اللي هي الناتجه عندي من قسمه المجموع على طول القائمه عندي لو انا شغلت البرنامج هيشتغل معايا بدون اي مشاكل طالب مني ادخال الرقم لو انا مثلا قلت سته وانتر هيفضل على طول يطلب مني ادخال الارقام بالشكل ده الى ان اكتب كلمه ايه اكتب دن ودن اكتبها زي ما هي موجوده بالظبط عندي اول حرف كابيتال او كلمه بالعربي زي ما هي موجوده عندنا مجرد ما اعمل انتر عندي بدا كتب لي ايه ذا نمبرز يور انتر اهيت نفس الجمله اللي هي مكتوبه عندي هنا دي اهيت لو شفناها ذا نمبرز يور انترد وعمل لي عندي هنا القائمه كل الارقام اللي انا دخلتها وبعد كده جابلي الافريج عندي طيب انا لو شغلت مره تانيه وبالخطايا وبخطاب انتر بدا يطلعي هنا ايه طلعلي خطا اسمه val ايرر اللي طالبوا مني بقى في ورقه العمل ان انا اتخط الخطا ده بحيث اديله رساله انبه اقول له مثلا من فضلك ادخل عدد صحيح واخليه يستمر في ادخال الاعداد بعد كده ما يتوقف البرنامج يستمر في ادخال الاعداد اللي موجوده عندي طيب الخطا اللي موجود عندي متوقع ان هو يكون فين ان هو يكون في الانبوت نمبر يبقى انا هنا هاجي بعد الالس على طول بالشكل ده وهبدا اكتب تراي هستخدم تراي اكسبت طيب البلوك الخاص بالراي احنا قلنا لازم نحركه اولا الصم هنا حركها شويه البلوك كله هبدا احدده واضغط على مفتاح تاب بالشكل ده في سطر فاضي هنا انا ممكن اشيله مالوش اي لازمه يبقى انا دلوقتي حطيت ده البلوك الخاص بالراي اللي ممكن يحصل فيه الخطا بعد كده هستخدم الاكسبت يبقى هقول اكسبت واكتب اسم الخطا اللي موجود عندي اللي هو الفالو الفي كابيتال اختار فالو ايرور وابدا احط عندي الكولون بالشكل اللي موجود امامنا ده طيب اذا حدث الخطا ده ايه اللي يحصل عندي هبدا اقول له برن اطبع لي الجمله التاليه وابدا اكتب له مثلا من فضلك بحيث ما تختلف يبقى انا عندي دلوقتي ايه هبدا اقول له اذا المستخدم دخل لك مثلا احرف بدل الارقام ابدا طلع لي الرساله دي للتنبيه بعد كده هقول له كونتينو احنا اخدنا كونتينو في الترم الاول لاستمرار تكرار الحلقه التكراريه يعني بدل ما كان وقف لي البرنامج هيديني الرساله دي ويرجع بعد كده يطلب مني يقول لي دخل ا الرقم او العدد المطلوب عندي عشان نبدا نعمل له او ندخله في القائمه لحساب المتوسط الحسابي عندنا انا عندي مشكله ممكن تظهر عندي ان مثلا ما ادخل ش اي ارقام عندي طيب في الحاله دي يبقى عندي النمبر ليست او القائمه اللي عندي دي فارغه يبقى لازم احط له شرط ان تكون القائمه اكتر من صفر يعني فيها عدد موجود اي عدد يبقى انا لازم احط له شرط عندي ان القائمه لازم يكون فيها اعداد حتى لو عدد واحد الاف هحطها خارج الطراي يبقى هبدا هنا اقول له اف لين وابدا اكتب له اسم القائمه عندي اللي هي نمبر هلاقيها تظهر معايا نمبر سكور ليست المفروض ان هي تكون ايه ان هي تكون اكبر من الزيرو بالشكل ده واحط طبعا الكولون ما ننساها في حاله ان هي اكبر من الزيرو هيبدا يعمل لي العمليه الحسابيه طبعا هنا انا ممكن اشيل بقى المسافات دي كلها هنا ممكن اضغط على مفتاح تاب علشان يظبط لي الانني شن ايرور المسافات اللي ممكن تكون خطا موجوده عندنا طيب يبقى ده في حاله ان الليست عندي تكون فيها اعداد طيب اذا ما كانش فيها اعداد هقول له بقى ايه هقول له الس بالشكل ده الس لو ما كانش فيها اعداد خليي المتغير انا اللي هدي له قيمه المتغير يبقى هقول له الافريج يساوي 0 طبعا انا قلت له ليه الخطوه دي عشان اتلافى ان انا اقسم على الزيرو يعني لو كانت القائمه فارغه وجيت اطبق المعادله اللي موجوده امامي يبقى انا هحط له زيرو في المقام وطبعا ده خطا موجود عندنا هقول له لو كانت القائمه فارغه حط لي قيمه الافريج عندي بصفر زي ما احنا شايفين طيب خلينا كده نيجي نشغل ونشوف هيطلب مني ايه طبعا هنا طالب مني ادخل ارقام بالشكل ده طيب نفترض ان انا اخطات ودخلت حروف هلاقيه طلع لي الرساله اللي هي ايه اللي هي من فضلك ادخل عدد صحيح او ضن لانهاء عمليه الادخال ويبدا يكمل عندي يطلب مني ادخال الارقام مره ثانيه يبقى انا كده دخلت كم رق رقم 1 2 3 4 لو انا جيت هنا كتبت له دن بالشكل ده كده عندي الاربع ارقام اللي كانوا موجودين قبل وبعد الخطا اللي موجود عندي وطلع لي الافريج زي ما احنا شايفين ده بالنسبه لورقه عمل اثنين عندي بس معلومه بسيطه ممكن نقولها احنا قلناها اثناء الشرح ان انا عندي ممكن في الاكسبت ماكتب اسم اصلا بالشكل ده ممكن ان انا ما كتبش اساسا اسم الخطا اللي موجود عندي وهيشتغل بنفس الطريقه بدون ما احدد له الخطا يعني انا عملت كده اهوت طلع لي نفس الرساله اهيت وكمل معايا عادي خالص بس طبعا بيفضل ان انا عشان ابقى عارفه الخطا نوعه ايه اكتبه يعني ممكن بالحالتين نشتغل مش هتسبب لي اي مشكله في البرنامج في نهايه الفيديو اتمنى ان هو يكون افادكم وما تنسوش تنشروا الفيديو لعله يكون صدقه جاريه لينا جميعا باذن الله والقاكم في فيديو جديد والسلام عليكم ورحمه الله وبركاته
حل ورقة عمل ٣ تصحيح الاخطاء و الاستثناءات للصف العاشر بايثون python 9:38

حل ورقة عمل ٣ تصحيح الاخطاء و الاستثناءات للصف العاشر بايثون python

Teacher Doaa

324 مشاهدة · 1 year ago

حل ورقة عمل 2 القواميس dictionaries الصف العاشر بايثون python 10:18

حل ورقة عمل 2 القواميس dictionaries الصف العاشر بايثون python

Teacher Doaa

460 مشاهدة · 1 year ago

حل ورقة عمل 1 تصحيح الاخطاء و الاستثناءات للصف العاشر بايثون python 13:24

حل ورقة عمل 1 تصحيح الاخطاء و الاستثناءات للصف العاشر بايثون python

Teacher Doaa

482 مشاهدة · 1 year ago

حل ورقة عمل 16 الاخطاء و الاستثناءات debugging and exception الصف العاشر الفصل الاول المنهج المطور 16:50

حل ورقة عمل 16 الاخطاء و الاستثناءات debugging and exception الصف العاشر الفصل الاول المنهج المطور

Teacher Doaa

205 مشاهدة · 5 months ago

حل ورقة عمل 17 الاخطاء و الاستثناءات debugging and exception الصف العاشر الفصل الاول المنهج المطور 7:39

حل ورقة عمل 17 الاخطاء و الاستثناءات debugging and exception الصف العاشر الفصل الاول المنهج المطور

Teacher Doaa

166 مشاهدة · 5 months ago

حل ورقة عمل 2 المكتبات libraries الصف العاشر بايثون python 11:14

حل ورقة عمل 2 المكتبات libraries الصف العاشر بايثون python

Teacher Doaa

398 مشاهدة · 1 year ago

ورقة عمل ١ ٢ تصحيح الاخطاء والاستثناءات Python 5:09

ورقة عمل ١ ٢ تصحيح الاخطاء والاستثناءات Python

التوجيه الفني العام للحاسوب الكويت

908 مشاهدة · 1 year ago

حل ورقة عمل ١ ٢ الشروط المنهج الجديد للصف العاشر الشروط في python 12:39

حل ورقة عمل ١ ٢ الشروط المنهج الجديد للصف العاشر الشروط في python

Teacher Doaa

454 مشاهدة · 1 year ago

تابع المكتبات في لغة بايثون حل ورقة عمل 1 2 3 صـ 38 39 40 منهج حاسوب الصف العاشر الفصل الدارسي الثاني 37:06

تابع المكتبات في لغة بايثون حل ورقة عمل 1 2 3 صـ 38 39 40 منهج حاسوب الصف العاشر الفصل الدارسي الثاني

دروس كمبيوتر-Droos Computer

747 مشاهدة · 1 year ago

حل ورقة عمل 1 2 القوائم lists المنهج الجديد للصف العاشر بايثن python 11:45

حل ورقة عمل 1 2 القوائم lists المنهج الجديد للصف العاشر بايثن python

Teacher Doaa

607 مشاهدة · 1 year ago

تصحيح الأخطاء والاستثناءات Debugging and Exceptions بلغة بايثون منهج حاسوب الفصل الدراسي الثاني 29:28

تصحيح الأخطاء والاستثناءات Debugging and Exceptions بلغة بايثون منهج حاسوب الفصل الدراسي الثاني

دروس كمبيوتر-Droos Computer

1.4K مشاهدة · 1 year ago