فيديو 4
ملخص
ابرز ما تم تقديمه في الفيديو
- معاملات المقارنة
- س == ص تساوي س , ص ولاحظ ان = فقط لتخصيص قيمة لمتغير وليست عملية حسابية
- س > ص تعني س اكبر من ص او يمكنك قراءتها ص اصغر من س (فتحة العلامة اتجاه الكبير)
- س < ص تعني س اصغر من ص او يمكنك قراءتها ص أكبر من س (فتحة العلامة اتجاه الكبير)
- س => ص تعني س اكبر من او تساوي ص او ص اصغر من او تساوي س
- س =< ص تعني س اصغر من او تساوي ص او ص اكبر من او تساوي س
- س =! ص تعني س لا تساوي ص والعكس
- معاملات منطقية
المعامل AND : يعطي ناتجا صوابا إذا كان كل من التعبيرين المنطقيين البسيطين صوابا, ويعطي ناتجا خطأ إذا كان كلا التعبيرين المنطقيين البسيطين أو أحدهما خطأ.
المعامل OR : يعطي ناتجا صوابا إذا كان أي من التعبيرين المنطقيين البسيطين أو كلاهما صوابا, ويعطي ناتجا خطأ إذا كان كلا التعبيرين المنطقيين البسيطين خطأ
- الشكل العام لجملة if
- راعي الآتي
- وجود : بعد الشرط
- وجود مسافة للاوامر التي تريد ان تحدث اذا كانت الاجابة على الشرط بنعم او True
- اذا اردت تحقيق اوامر في حالة عدم تحقق الشرط استخدم :elif
- اذا اردت تحقيق اوامر تستخدم :else في حالة عدم الاجابة على بنعم على جميع شروطك
مراجعة
a= int(input("What is the student's grade?"))
if a >= 50 and a<=100:
print("congratulations_مبروك")
elif a >= 0 and a<=50:
print("Better luck next time_حظ اوفر المرة القادمة")
else:
print("Check the score and rewrite it_تأكد من الدرجة وأعد كتابتها")
س1 . ماهو ناتج العملية السابقة في الحالات التالية :
- تم ادخل القيمة 70
- تم ادخل القيمة 30
- تم ادخل القيمة 150
حل التمرين
نصحية تدرب جديدا واحاول حل التمرين قبل رؤية الحل