الدرس الحادي عشر -الجمل الشرطية

الجمل الشرطية

Python If ... Else

تستخدم للمقارنة والتاكد من القيم

  • Equals: a == b
  • Not Equals: a != b
  • Less than: a < b
  • Less than or equal to: a <= b
  • Greater than: a > b
  • Greater than or equal to: a >= b

 

a = 33
b = 200
if b > a:
  print("b is greater than a")

في حالة كانت a   اكبر من الـ b   وتريد طباعة رسالة توضح ان الشرط غير صحيح

في هذه الحالة نستخدم else

a = 200
b = 33
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

 

ELSE IF  

في حالة وجود اكثر من شرط في الجملة    تكتب Elif

a = 33
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

 

طرق اخري لكتابة جملة  IF  

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

 

 

كتابة الجملةفي سطر واحد

if a > b: print("a is greater than b")

 

a = 2
b = 330
print("A") if a > b else print("B")

 

a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")

 

 

AND WITH IF STATEMENT

يجب ان يكون الشرطان صحيحان

a = 200
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

 

OR WITH IF STATEMENT

شرط واحد علي الأقل يجب ان يكون صحيح حتي يتم طباعة الرسالة

 

a = 200
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")