السبت، 6 ديسمبر 2014

عبارة IF

في الدرس السابق تكلمنا عن السلاسل في بايثون كما رأينا من قبل كيفية الحصول على البيانات من طرف المستخدم واستخدامها في برنامجنا وحتى هذه اللحظة يبقى برنامجنا يحتاج الى بعض الاضافات واذا أردنا أن نفعل المزيد علينا أن نأخبر برنامجنا كيف يتخذ القرارات الصائبة ولعمل هذا نحناج الى عبارات IF.

سنحاول التعديل على المثال التالي :
print "What's your name?"
name = raw_input()
print "Hello " + name + "!" 


السطر الأول من الكود يقوم بعرض سلسلة، السطر الثاني يأخذ بيانات من المستخدم ويخزنها في متغير أما السطر الأخير يقوم بعرض سلسلة مع قيمة المتغير الذي يحفظ بيانات المستخدم، الى هنا كل شيء على مايرام ولكن البرنامج مازال يحتاج الى لمسة سحرية يعني نريد من البرنامج ان يتحقق من ان الاسم الذي أدخلته هو اسمك فعلا .

في المثال التالي سنقوم بادخال بعض التعديلات على البرنامج :
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?!"
وعند تجريب البرنامج وفي حالة ادخالنا  اسم Abdelkader سيقوم البرنامج بعرض الرسالة التالية :

Hey wait a minute! That's not your name is it?!
 

ماقام به البرنامج هو انه تحقق من قيمة المتغير name اذا كانت تساوي Abdelkader سيعرض لك رسالة مضمونها انه ليس اسمك وفي حالة ادخالنا لاسم اخر لن يقوم بعرض اي رسالة

ليست هناك تعليقات:

إرسال تعليق

جلب البيانات من صفحة ويب باستخدام Selenium

  في هذا الدرس، سننشئ أداة لاستخراج البيانات من أي موقع ويب باستخدام Selenium. Selenium هو مشروع مفتوح المصدر يستخدم لأتمتة المتصفحات. وهو ي...