هذا نص مترجم آليًا وقد يحتوي على أخطاء!
المهمة 1 - “تسجيل الدخول”
قم بإنشاء برنامج بسيط يطلب من المستخدم كلمة مرور. إذا تطابقت كلمة المرور مع كلمة المرور الصحيحة، فسيقوم البرنامج بإخراج رسالة.
تلميح: قم بتخزين كلمة المرور الصحيحة في متغير وقارنها بالمتغير.
مثال للمخرجات
اكتب كلمة المرور: passord123
كلمة المرور صحيحة!
نصائح حول طريقة العمل
- كيفية استخراج النص من المستخدم 👉[Python 1, Level 1]
- كيفية التحقق مما إذا كان النص مطابقاً لشيء ما.
- هنا يجب عليك استخدام
if. - يمكنك استخدام
elseلطباعة رسالة في حال لم يكن كلمة المرور صحيحة.
المهمة 2a
اطلب من المستخدم إدخال لون، ثم اطبع رسالة بناءً على اللون الذي اختاره.
أضف ما لا يقل عن 4 ألوان للتحقق منها. أمثلة: أحمر، أخضر، أزرق، أصفر.
مثال للمخرجات
اكتب لوناً: أحمر
الأحمر هو لون دافئ!
نصائح حول طريقة العمل
- كيفية التحقق مما إذا كان النص مطابقًا لشيء ما.
- هنا يجب عليك استخدام
ifوelifوelse. - تلميح: يمكنك استخدام أكثر من
elifواحدة.
المهمة 2b
أمر يستحق التفكير فيه هو أنه، بالنسبة لجهاز الكمبيوتر
قم بتعديل الكود ليعمل بغض النظر عما تكتبه للون.
مثال: إذا كتبت røD ، فسيظل يعطيك الرسالة الخاصة باللون الأحمر.
مفهوم جديد! الدالة lower()!
لحل هذه المسألة، يجب عليك استخدام شيء لم يتم ذكره في المستوى الأول (Level 1):
lower(). تقوم هذه الدالة بتحويل كل النص إلى “lowercase”، أي حروف صغيرة فقط.
يمكن استخدامها على النحو التالي:
tekst = "hELlo WoRLd!"
sma_bokstaver = tekst.lower()
print(sma_bokstaver) # يطبع "hello world!"
توجد أيضاً دالة upper() لتحويل كل شيء إلى حروف كبيرة (UPPERCASE).
مثال للمخرجات
اكتب لونًا: أحمر
الأحمر هو لون دافئ!
نصائح لإجراء العمل
- بعد استخراج النص من المستخدم، قم بتحويله إلى أحرف صغيرة أولاً قبل التحقق من الألوان.
المهمة الثالثة
هل الجو حار أم بارد في الخارج؟ اطلب من المستخدم إدخال درجة حرارة بالدرجة المئوية. ثم قدم رسالة بناءً على ما إذا كان الجو حارًا أم باردًا.
مثال للمخرجات
ما هي درجة الحرارة: 30
الجو حار في الخارج!
نصائح لخطوات العمل
- كيفية استخراج الأرقام من المستخدم 👉[Python 1, Level 1]
- التحقق مما إذا كان الرقم أكبر أو أصغر من قيمة معينة. 👍[Python 2, Level 1]
المهمة 4 - مقارنة رقمين
أنشئ برنامجًا يطلب من المستخدم إدخال رقمين. قارن بين هذين الرقمين وأعطِ رسالةً تفيد بأن الرقم “الأول” أو “الثاني” أكبر.
نصائح حول طريقة العمل
- كيف نقارن بين متغيرين؟
المهمة 5 - هل هو عطلة نهاية الأسبوع؟
قم بإنشاء برنامج يسأل المستخدم عن يوم من أيام الأسبوع، ثم تحقق مما إذا كان يوم عطلة نهاية الأسبوع أم لا. اطبع رسالة إذا كان يوم عطلة نهاية الأسبوع، أو رسالة إذا لم يكن كذلك!
مفهوم جديد! الكلمة المفتاحية or!
في هذه المهمة، قد يكون من المفيد استخدام or. لم نتحدث عن هذا بعد، لكنه بسيط للغاية!
يمكنك استخدام هذه الأداة لمقارنة شيئين في نفس الوقت!
if number == 2 or number == 3:
print("Det er korrekt!")
توجد أيضاً and ، حيث يجب أن يتحقق كلا الشرطين معاً لكي تنجح العملية.
مثال للمخرجات
اكتب يومًا من أيام الأسبوع: السبت
إنه عطلة نهاية الأسبوع! ووهو!
Ekstra utfordring
يمكنك إنجاز هذا باستخدام فقط if و else، كيف يمكنك فعل ذلك؟
المهمة 6 - نظام الدرجات
أنشئ برنامجًا يأخذ درجة بين 0 و 100 ويعيد “درجة” لها.
| الدرجة | العلامة |
|---|---|
| أعلى من 90 | 6 |
| بين 75 و 89 | 5 |
| بين 60 و 74 | 4 |
| بين 50 و 59 | 3 |
| بين 40 و 49 | 2 |
| أقل من 40 | 1 |
نصائح حول طريقة العمل
- كيف نتحقق مما إذا كان الرقم أكبر من قيمة معينة؟
- تلميح: لا نحتاج أبداً إلى التحقق مما إذا كانت القيمة أقل من قيمة معينة هنا، طالما أنك تتحقق بالترتيب من أعلى رمز إلى أدنى رمز.
المهمة 7 - آلة حاسبة بسيطة
اطلب من المستخدم إدخال رقمين، ثم اطلب منه إدخال “عامل” لإجراء العملية الحسابية. ابدأ بعلامة الجمع + وعلامة الطرح -. قم بإجراء العملية الحسابية واطبع الإجابة للمستخدم.
مثال للمخرجات
اكتب رقماً: 14
اكتب رقماً آخر: 18
اكتب معامل عملية: +
الإجابة هي: 32
نصائح لمنهجية العمل
- اكتشف أولاً، كيف نجمع رقمين معاً؟
- كيف نحصل على الأرقام من المستخدم؟
- كيف نجمع متغيرين معاً؟
- قم الآن أيضاً باستخراج المعامل (operator).
- كيف نتحقق من المعامل الذي تم كتابته؟