الوحدة الثانية — برمجة بايثون
الشروط
البرنامج يقرر: إذا صار كذا، نفّذ هذا. وإلا، سوِّ ذاك.
إسناد ولا مقارنة؟
= تخزّن قيمة. == تسأل: هل القيمتين متساويتين؟ كذلك != < > <= >=.
and يحتاج الشرطين صحيحين. or يكفي واحد. not يقلب الناتج.
mark = 78
if mark >= 90:
print("A")
elif mark >= 60:
print("Pass")
else:
print("Retry")
المسافة البادئة (المسافة على اليسار) في بايثون جزء من اللغة. الكود تحت if لازم يكون داخلها.
سؤال سريع
وش الفرق بين = و==؟
= تحط قيمة في متغير. == تسأل هل القيمتين نفس الشيء.