عبارات else

0
في المرة السابقة تكلمنا عن عبارات 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 لتنفيذ بقية البرنامج

لا يوجد تعليقات

أضف تعليق