التمرين الأول: الشروط ومسارات التنفيذ

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

ما مخرجات المقطع الآتي؟
x = 15 if x > 10: print("أكبر") else: print("أصغر أو يساوي")

شرح السؤال

ابدأ بتقييم المقارنة بين قيمة المتغير والعدد عشرة. نفّذ كتلة واحدة وفق القيمة المنطقية الناتجة.

ما القيمة التي تُسند إلى grade؟
score = 85 if score >= 90: grade = "ممتاز" elif score >= 80: grade = "جيد جدًا" else: grade = "جيد"

شرح السؤال

تُفحص الشروط من الأعلى إلى الأسفل حتى يتحقق أول شرط. قارن الدرجة بالحد الأعلى أولًا ثم بالحد التالي.

ما ناتج التعبير المنطقي في المقطع الآتي؟
age = 25 has_license = False print(age >= 18 and has_license)

شرح السؤال

يحتاج العامل المنطقي المستخدم إلى تحقق الجزأين معًا. قيّم مقارنة العمر ثم ادمجها مع القيمة المنطقية الثانية.

ما ناتج التعبير المنطقي في المقطع الآتي؟
day = "Saturday" is_holiday = False print(day == "Friday" or is_holiday)

شرح السؤال

يكفي للعامل المستخدم أن يكون أحد الجزأين صحيحًا. قيّم مقارنة اليوم والقيمة المنطقية ثم اجمع النتيجتين.

1 من {{ total_questions_count }}
المزيد من الأسئلة؟