**تعليمات للطلاب (الصف التاسع):** - أجب عن الأسئلة التالية لتقييم فهمك لأساسيات لغة بايثون (المتغيرات، الإدخال/الإخراج، الشروط، وتصحيح الأخطاء). - اقرأ الكود جيدًا قبل الإجابة. - في أسئلة التصحيح، اكتب النسخة الصحيحة واذكر سبب الخطأ باختصار. بالتوفيق!
أي سطر يطبع كلمة Hello في بايثون بشكل صحيح؟
أي كود يقرأ اسم المستخدم ثم يحفظه في متغير اسمه name؟
الدالة input() تُرجع دائمًا قيمة من نوع نص (string).
لديك الكود التالي:
age = input("العمر: ") if age > 18: print("Adult")
ما أفضل تعديل ليعمل الشرط بشكل صحيح عندما يدخل المستخدم رقمًا؟
أي ترتيب صحيح لاستخدام if و elif و else في بايثون؟
ما الكلمة المفتاحية في بايثون التي تعني "وإلا إذا"؟
طابق المصطلح مع تعريفه:
| Draggable item | arrow_right_alt | Corresponding Item |
|---|---|---|
if | arrow_right_alt | مكان لتخزين قيمة باسم |
Variable (متغير) | arrow_right_alt | تقرأ قيمة من المستخدم |
input() | arrow_right_alt | تعرض قيمة على الشاشة |
print() | arrow_right_alt | تبدأ شرطًا لتنفيذ أوامر |
أكمل الكود ليقرأ اسمًا ثم يطبع ترحيبًا: = ("اكتب اسمك: ") ("مرحبًا " + )
user
input
name
الكود التالي يعطي خطأ بسبب المسافات البادئة (indentation):
x = 5 if x > 3: print("OK")
أي تعديل صحيح؟
في بايثون، أي تعبير صحيح للمقارنة داخل شرط if؟
يمكن أن يبدأ اسم المتغير في بايثون برقم، مثل: 1name
اختر أسماء المتغيرات الصحيحة في بايثون (اختر إجابتين).
صَحِّح الكود التالي ثم اشرح باختصار ما كان الخطأ:
score = input("Enter score: ") if score >= 50: print("Pass") else: print("Fail")