|
بايثون – ôéúåï – python
جملة
الشرط - if (îùôè úðàé)
عند
كتابة
البرنامج،
أحيانا نريد
تنفيذ عملية
أو أكثر فقط
إذا قيمة
تعبير بولياني
هي True.
صيغة
( أ ) – if
if شرط: أوامر
للتنفيذ |
مثال:
if num == 4: |
إذا
قيمة num
تساوي لــ 4، عندها
تكون قيمتة
التعبير num == 4
صدق، True
مثال: نريد
أن نفحص إذا
علامة الطالب
(في المتغير grade) هي
علامة
نجاح.
علينا
أن نتحقق أن
العلامة grade
بين 55 و 100
الحل:
الشرط:
إذا العلامة grade أكبر
أو تساوي لــ 55 وأيضاً
(and)
العلامة grade أصغر
أو تساوي لــ 100،
grade = 90
if grade >= 55 and grade <=100: print ('you pass') |
طريقة
أخرى لكتابة
الشرط السابق (هذا
ما تتميز به
لغة بايثون عن
باقي اللغات الأخرى):
grade = 90 if 55<= grade <=100 : print ('you pass') |
صيغة
(ب) – if_else
if شرط: أوامر
للتنفيذ else: أوامر
للتنفيذ |
مثال: نريد
أن نفحص إذا
علامة الطالب
(في المتغير grade) هي
علامة
غير منطقية.
العلامة
المنطقية بين 0 و 100،
لذلك،
علينا
أن نفحص إذا
العلامة grade أصغر
من 0 أو (or) أكبر من 100
الحل:
grade = 90
if grade < 0 or grade >= 100: print ('Illegal grade') else: print
('Legal
grade') |
صيغة
(ج) – if_elif_else
if شرط: أوامر
للتنفيذ elif شرط: أوامر
للتنفيذ else: أوامر
للتنفيذ |
مثال: حسب
القانون يمنع تشغيل
المراهقين
الذين تقل
أعمارهم عن 14
عامًا.
وكذلك
الأشخاص
اللذين
أعمارهم من جيل
67 وما
فوق فهم
يخرجون
للتقاعد.
اكتب شرط
يفحص وضع
الشخص.
الحل:
age = int(input('type
your age')) if age <=0 or age >= 120 : print ('Illegal age')
elif age < 14 or age
>= 67: print ('not work') else: print ('go to work') |
مثال:
شرط or
(أو): |
if num == 4 or
num == 7: |
إذا num يساوي
لــ 4 أو num يساوي
لــ 7، تكون قيمته
التعبير True (صدق)
نفي الشروط (not): |
if not num ==
4: |
قيمة
تعبيرالشرط
تكون True إذا
كان num ليس 4.
Daliaty School – Copywrite 2023
wahbem@gmail.com | https://daliaty.com
<meta name="viewport"
content="width=device-width, initial-scale=1">