اسئلة تعليمية

مانتيجة تنفيذ البرنامج التالي a=100 b=200 if a>b: print (“أكبر a”) else print (“أكبر b”) print (“a أكبر “) print (“b أكبر “) الإجابة غير موجوده

مانتيجة تنفيذ البرنامج التالي a=100 b=200 if a>b: print (“أكبر a”) else print (“أكبر b”) print (“a أكبر “) print (“b أكبر “) الإجابة غير موجوده

تعد الجمل الشرطية (if…else) أحد أهم المفاهيم في لغة البرمجة بايثون، حيث تتيح للمبرمج اتخاذ القرارات داخل الشيفرة بناءً على تحقق شرط معين. ولذلك في هذا المقال سنستعرض مثالاً عملياً بسيطاً يوضح كيفية استخدام if else، مع توضيح ناتج البرنامج خطوة بخطوة.

 

السؤال: مانتيجة تنفيذ البرنامج التالي a=100 b=200 if a>b: print (“أكبر a”) else print (“أكبر b”) print (“a أكبر “) print (“b أكبر “) الإجابة غير موجوده؟

a = 100
b = 200
if a > b:
    print("أكبر a")
else:
    print("أكبر b")
print("a أكبر ")
print("b أكبر ")

الإجابة غير موجودة في الاختيارات.

الجواب الصحيحة: b أكبر "عند تنفيذ البرنامج، ستتم مقارنة المتغيرين a و b.
بما أن a = 100 وb = 200، فإن الشرط a > b يكون خاطئاً
(False). لذلك، سيتم تنفيذ كتلة else وطباعة:

أكبر b

بعد ذلك، تُنفذ الأسطر التالية خارج الشرطية:

a أكبر 
b أكبر 

وبالتالي التسلسل الكامل للناتج سيكون:

أكبر b
a أكبر 
b أكبر 

لماذا تكون الإجابة هكذا؟

  • الشرط a > b يقيّم إلى False لأن 100 ليست أكبر من 200.
  • يتم الدخول إلى else، وبالتالي يطبع “أكبر b”.
  • الأسطر بعد شرط الـ if تنفذ دائماً لأنها خارج البلوك الشرطي.

هذا المثال يوضح كيفية عمل الجمل الشرطية if else في بايثون وكيفية التحكم بتدفق البرنامج بناءً على الشروط.

أقرى أيضاً: تشمل عملية صنع القراروانخاذه ثلاث مراحل وهي صنع القرار و اتخاذ القرار و تنفيذ القرار

تحليلات إضافية حول if else في بايثون

بنية if else في بايثون هي كما يلي:

if شرط:
    تنفيذ عند تحقق الشرط
else:
    تنفيذ عند عدم تحقق الشرط

من المهم الالتزام بالمسافات البادئة (indentation) لأن بايثون تعتمد عليها لتحديد نطاق البلوك.
كما يمكن استخدام elif للتعامل مع أكثر من حالة شرطية.

 

خاتمة

توضح هذه المقالة كيفية استخدام if else في بايثون لمقارنة المتغيرات واتخاذ القرارات داخل الشيفرة. رأينا أن المتغير b الأكبر يؤدي إلى طباعة “أكبر b”، ثم يتم طباعة الأسطر التالية بعد البلوك الشرطي. ولذلك استخدام هذا النوع من الأمثلة يساعد المبتدئين على فهم التحكم في تدفق البرنامج واستخدام الشروط بشكل فعال.

 

تعرف أيضاً على: من هما اللاعبان اللذان سجلا هدفي اليابان في فوزهم على ألمانيا بنتيجة 2-1 بعد العودة في بطولة FIFA World Cup لعام 2022

 

 

الخبر السعودي

الخبر السعودي فريق تحرير متخصص في تغطية الأخبار السعودية والعربية والرياضية والمنوعات، ويقدم محتوى إخباريًا موثوقًا ومتجددًا وفق معايير الصحافة الرقمية وتحسين محركات البحث (SEO).
زر الذهاب إلى الأعلى