مهام أكثر تعقيدًا!

Skip to content

هذا نص مترجم آليًا وقد يحتوي على أخطاء!

المهمة 1 - “تسجيل الدخول”

قم بإنشاء برنامج بسيط يطلب من المستخدم كلمة مرور. إذا تطابقت كلمة المرور مع كلمة المرور الصحيحة، فسيقوم البرنامج بإخراج رسالة.

تلميح: قم بتخزين كلمة المرور الصحيحة في متغير وقارنها بالمتغير.

Eksempel Utskrift
اكتب كلمة المرور: passord123
هذه هي كلمة المرور الصحيحة!

Tips til framgangsmåte
  • كيف تستخرج النص من المستخدم 👉[Python 1, Level 1]
  • كيف تتحقق مما إذا كان النص مطابقًا لشيء ما.
  • هنا يجب عليك استخدام if.
  • لا تتردد في استخدام else لطباعة رسالة إذا لم يتطابق كلمة المرور.

المهمة 2a

اطلب من المستخدم إدخال لون، ثم اطبع رسالة بناءً على اللون الذي اختاره.

أضف ما لا يقل عن 4 ألوان للتحقق منها. أمثلة: أحمر، أخضر، أزرق، أصفر.

Eksempel Utskrift
اكتب لونًا: أحمر
الأحمر لون دافئ!

Tips til framgangsmåte
  • كيف تتحقق مما إذا كان النص مطابقًا لشيء ما.
  • هنا يجب عليك استخدام if و elif و else.
  • تلميح: يمكنك أن يكون لديك أكثر من elif.

المهمة 2ب

شيء يجدر التفكير فيه هو أن، بالنسبة لجهاز الكمبيوتر

قم بتغيير الكود ليعمل بغض النظر عما تكتبه للون.

مثال: إذا كتبت أحمر، فستظل تحصل على الرسالة الخاصة باللون الأحمر.

Nytt konsept! lower() funksjonen!

لحل هذا، يجب عليك استخدام شيء لم يتم ذكره في المستوى 1:

lower(). تجعل هذه الدالة كل النص “صغيرًا”، أي أحرفًا صغيرة فقط.

يمكن استخدامه على النحو التالي:

tekst = "hELlo WoRLd!"
sma_bokstaver = tekst.lower()
print(sma_bokstaver) # printer ut "hello world!"

هناك أيضًا upper() لتحويل كل شيء إلى أحرف كبيرة.

Eksempel Utskrift
اكتب لونًا: أحمر
الأحمر لون دافئ!

Tips til framgangsmåte
  • بعد استخراج النص من المستخدم، قم بتحويله إلى أحرف صغيرة أولاً قبل التحقق من الألوان.

المهمة الثالثة

هل الجو حار أم بارد في الخارج؟ اطلب من المستخدم إدخال درجة حرارة بالدرجة المئوية. ثم قدم رسالة بناءً على ما إذا كان الجو حارًا أم باردًا.

Eksempel Utskrift
ما هي درجة الحرارة: 30
الجو حار بالخارج!

Tips til framgangsmåte
  • كيف تستخرج الأرقام من المستخدم 👉[Python 1, Level 1]
  • التحقق مما إذا كان الرقم أكبر أو أقل من قيمة معينة. 👍[Python 2, Level 1]

المهمة 4 - مقارنة رقمين

أنشئ برنامجًا يطلب من المستخدم إدخال رقمين. قارن بين هذين الرقمين وأعطِ رسالةً تفيد بأن الرقم “الأول” أو “الثاني” أكبر.

Tips til framgangsmåte
  • كيف نقارن بين متغيرين متغيرين؟

المهمة 5 - هل هو عطلة نهاية الأسبوع؟

قم بإنشاء برنامج يسأل المستخدم عن يوم من أيام الأسبوع، ثم تحقق مما إذا كان يوم عطلة نهاية الأسبوع أم لا. اطبع رسالة إذا كان يوم عطلة نهاية الأسبوع، أو رسالة إذا لم يكن كذلك!

مفهوم جديد! or أو الكلمة المفتاحية!

في هذه المهمة، قد يكون من المفيد استخدام or. لم نتحدث عن هذا بعد، لكنه بسيط جدًا!

يمكنك استخدامه لمقارنة شيئين في نفس الوقت!

if number == 2 or number == 3:
    print("Det er korrekt!")     

هناك أيضًا and، حيث يجب أن يكون كلا الحالتين صحيحين في نفس الوقت حتى ينجح الأمر.

Eksempel Utskrift
اكتب يومًا من أيام الأسبوع: السبت
إنها عطلة نهاية الأسبوع! يا له من احتفال!

Ekstra utfordring

يمكنك إنجاز هذا باستخدام فقط if و else، كيف يمكنك فعل ذلك؟

المهمة 6 - نظام الدرجات

أنشئ برنامجًا يأخذ درجة بين 0 و 100 ويعيد “درجة” لها.

الدرجة العلامة
أعلى من 90 6
بين 75 و 89 5
بين 60 و 74 4
بين 50 و 59 3
بين 40 و 49 2
أقل من 40 1

Tips til framgangsmåte
  • كيف نتحقق مما إذا كانت قيمة عدد أكبر من قيمة معينة؟
  • تلميح: لسنا بحاجة إلى التحقق مما إذا كانت القيمة أقل من قيمة معينة هنا، طالما أنك تتحقق بالترتيب من أعلى خانة إلى أدنى خانة.

المهمة 7 - آلة حاسبة بسيطة

اطلب من المستخدم إدخال رقمين، ثم اطلب منه إدخال “عامل” لإجراء العملية الحسابية. ابدأ بعلامة الجمع + وعلامة الطرح -. قم بإجراء العملية الحسابية واطبع الإجابة للمستخدم.

Eksempel Utskrift
اكتب رقمًا: 14
اكتب رقمًا آخر: 18
اكتب معاملًا: +
الإجابة هي: 32

Tips til framgangsmåte
  • هل نعرف أولاً كيف نجمع رقمين؟
  • كيف نحصل على أرقام من المستخدم؟
  • كيف نجمع متغيرين معًا؟
  • احصل الآن أيضًا على المعامل.
  • كيف نتحقق من المعامل المكتوب؟