داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – ôéúåï – 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">