كيف كان الدرس التاسع عشر ؟
Anonymous Poll
29%
سهل
6%
صعب
20%
متوسط
38%
لم أصل بعد إلى هذا الدرس
7%
درسته سابقا
🔴 السؤال الأول : كون ليست تحتوي على مجموعة اعداد موجبة وسالبة ،
ثم يقوم البرنامج بتخزين الاعداد السالبة في ليست أخرى مخصصة للاعداد السالبة ، و يخزن الاعداد الموجبة في ليست أخرى مخصصة للاعداد الموجبة
ثم يقوم البرنامج بتخزين الاعداد السالبة في ليست أخرى مخصصة للاعداد السالبة ، و يخزن الاعداد الموجبة في ليست أخرى مخصصة للاعداد الموجبة
🔴 السؤال الثاني : كون برنامج يطلب من المستخدم إدخال درجاته في 4 مواد ثم يقوم البرنامج بتخزين الدرجات تصاعديا في ليست معينة ، ثم بعد ذلك يقوم البرنامج بحساب معدل الطالب ،
فإذا كان معدل الطالب أقل من 100 يقوم البرنامج بحساب النسبة المئوية المطلوبة لكي يصبح معدل الطالب 100% عن طريق الدالة append
فإذا كان معدل الطالب أقل من 100 يقوم البرنامج بحساب النسبة المئوية المطلوبة لكي يصبح معدل الطالب 100% عن طريق الدالة append
🔴 السؤال الثالث : برنامج يطلب من المستخدم إدخال مجموعة اعداد ويخزنها في ليست معينة .
ثم يقوم البرنامج بحذف الأعداد الفردية من الليست
ثم يقوم البرنامج بحذف الأعداد الفردية من الليست
🔴 السؤال الرابع : برنامج يطلب من المستخدم إدخال مجموعة اعداد ويخزنها في ليست تتكون من بعدين ، البعد الأول يخزن فيه الاعداد الفردية والبعد الثاني يخزن فيه الاعداد الزوجية .
ثم بعد ذلك يطلب البرنامج من المستخدم أدخال مجموعة اعداد معينة فإذا أدخل المستخدم عدد فردي وهذا العدد موجود في البعد الأول يطبع البرنامج عبارة " العدد موجود في البعد الأول من الليست (اسم الليست)"
وكذلك الحال مع الاعداد الزوجية .
ثم بعد ذلك يطلب البرنامج من المستخدم أدخال مجموعة اعداد معينة فإذا أدخل المستخدم عدد فردي وهذا العدد موجود في البعد الأول يطبع البرنامج عبارة " العدد موجود في البعد الأول من الليست (اسم الليست)"
وكذلك الحال مع الاعداد الزوجية .
⚠️تنويه هام بخصوص الامتحان : أي شخص قرر يمتحن يرسل اجابته لي على الخاص وأنا بعطيه النتيجة
@zecoder
مدة الامتحان من هذا الوقت إلى يوم الأحد صباحا
@zecoder
مدة الامتحان من هذا الوقت إلى يوم الأحد صباحا
⚠️ انتبه : لا تستخدم دوال أو أي كلمة لم يتم شرحها مسبقا ،
بالنسبة للسؤال الأول الخاص بالامتحان السابق ،
أنا قلت أن البرنامج هو من يقوم بتخزين الاعداد السالبة في ليست مختلفة عن الليست المخصصة للاعداد الموجبة ،
ولا يجب أن يتم تخزين الاعداد يدويا من قبل المستخدم .
أنا قلت أن البرنامج هو من يقوم بتخزين الاعداد السالبة في ليست مختلفة عن الليست المخصصة للاعداد الموجبة ،
ولا يجب أن يتم تخزين الاعداد يدويا من قبل المستخدم .
اللي بده اعطيه نتيجته بخصوص الامتحان السابق يرسلي اجابته مرة أخرى على الخاص
@zecoder
@zecoder
🖍 السؤال الأول : ما هي فكرة القواميس وما هي فائدتها و ماالفرق بينها وبين القوائم (list)
🖍 السؤال الثاني : كم صيغة تستطيع من خلالها طباعة جميع محتويات القاموس وما هي ابسطها من وجهة نظرك
🖍 السؤال الثالث : هل من الضروري أن نستخدم الدالة Update لكي نضيف مفتاح جديد إلى داخل القاموس ، وضح ذلك بأمثلة
🖍 السؤال الرابع : نستطيع أن نكون مفتاح داخل قاموس يحتوي على اكثر من قيمة ، وضح ما هي فائدة إعطاء اكثر قيمة لمفتاح معين بأمثلة بسيطة
🖍 السؤال الخامس :
لو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K in d.items():
print(K)
فإن البرمج سيطبع
x
y
z
ولو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K , N in d.items():
print(K , '=>' , N)
فإن البرنامج سيطبع
x => 10
y => 20
z => 30
اكتب ثلاث برامج شبيهة بهذا البرنامج ولكن ذات أفكار مختلفة
لو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K in d.items():
print(K)
فإن البرمج سيطبع
x
y
z
ولو قلنا
d = {'x': 10, 'y': 20, 'z': 30}
for K , N in d.items():
print(K , '=>' , N)
فإن البرنامج سيطبع
x => 10
y => 20
z => 30
اكتب ثلاث برامج شبيهة بهذا البرنامج ولكن ذات أفكار مختلفة
ملاحظة : ارسل الحل في التعليقات ،
حل السؤال أول في منشور السؤال الأول
حل السؤال الثاني في منشور السؤال الثاني ،
وهكذا
حل السؤال أول في منشور السؤال الأول
حل السؤال الثاني في منشور السؤال الثاني ،
وهكذا
تنويه : الأسئلة دي واجب ومش هفحص أي إجابة سواء كانت صحيحة أم خاطئة لأنها واجب عليك تحلها من دون أي مساعدة ،
بكرا سنستمر برفع باقي الدروس إن شاء الله
بكرا سنستمر برفع باقي الدروس إن شاء الله