عبارات else

في المرة السابقة تكلمنا عن عبارات IF والتي تسمح لنا بكتابة برامج مثل :

print "What's your name?"
name = raw_input()
print "Hello " + name + "!"
if name == "Abdelkader ":
    print "Hey wait a minute! That's not your name is it?!"

وسيعرض لنا البرنامج مايلي :

What’s your name?
َAbdelkader
Hello Abdelkader!
Hey wait a minute! That’s not your name is it?!
او

What’s your name?

Kader

Hello Kader!

اذا لماذا يقوم برنامجنا بترحيب المستخدم Abdelkader اذا كان اسمه غير صحيح؟
دعونا نقوم بتعديل الكود ليصبح مفهوم اكثر.

print "What's your name?"
name = raw_input()
if name == "Abdelkader":
    print "You're not fooling anybody you know."
else:
    print "Hello " + name + "!" 

نقوم بحظ البرنامج ونجربه من جديد ونرى مالذي يحدث:

What’s your name?
َAbdelkader
You’re not fooling anybody you know
أو
What’s your name?
Kader
Hello Kader! 

اذا كان لدينا عدة خيارات نريد اختبارها يمكننا استخدام if لاختبار الشرط الأول فاذا كان صحيح فهذا جيد واذا كان الشرط الاول غير صحيح يمكن استخدام else لتنفيذ بقية البرنامج

أرجوا أن تقوم بدعمنا عبر نشرك والاعجاب بالموقع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Post Navigation