اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

الكود الذي نشرته يقوم بمقارنة قيمتين a و b، ويخزن القيمة الأصغر منهما في المتغير min، ثم يقوم بطباعة قيمته

بالنظر إلى الشرط الموجود في الكود:

if a < b :
    min= a
else:
    min=b

يتم فحص إذا كان قيمة a أقل من قيمة b، إذا كان الشرط صحيحا، يتم تعيين قيمة a إلى المتغير min أما إذا كان الشرط غير صحيح ، فيتم تعيين قيمة b إلى المتغير min، بالتالي القيمة التي ستتم طباعتها في النهاية هي القيمة الأصغر بين a و b.

يمكنك أن تطلع على الجمل الشرطية أكثر من خلال المقالات التالية:

 

  • 0
نشر

نستخدم التعبير الشرطي if else لتحقيق نتيجة ما، وهنا نريد ان نعرف الرقم الاصغر بين رقمين minimum number وتختصر ب min 
في السطر الأول 

if a < b :
    min= a

كأننا نقول "لو a اصغر من b فهذا يعني انه الرقم الاصغر بين الرقمين، فنجعل قيمة المتغير min تتمثل في المتغير a .. وهنا لن يدخل على باقي الشرط وهي ال else، ولكن إن لم تكن a اصغر من b .. اي لم يتحقق الشرط .. سيتم الاستمرار بباقي الشروط 

else:
    min=b

هنا جعلنا قيمة المتغير min بقيمة المتغير b لانه الاصغر 
ولعلك تجد اكثر من شرط في عملية شرطية طويلة وهنا يتم استخدام elif وهي اختصار ل else 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")


 

  • 0
نشر

مرحبا
هذا القود يقوم بتوضيح القيمة الاصغر بين قيمتين  فمثلا كما قدمت في الكود  a=10 و b=20 فهنا الكود في السطر الثالث يستخدم جملة شرطية  ليحدد لو a اقل من b ام لا واذ كانت اقل يضع قيمة a (10 ) بداخل min  ام اذ كانت قيمة a > b يضع قيمة b بداخل ال min وبعد ذاللك يطبع قيمة min
وبذالك نكون حصلنا علي اصغر قيمة بين قيمتين ويمكن استخدامها هذ الكود بداخل function ولكي نستخدمة مع اكثر من رقمين
فمثلا
 

def printMin(a,b):
  if a < b :
      min= a
  else:
      min=b
  print(min)
          
printMin(10,20) #10
printMin(10,5) #5
printMin(100,99) #99

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...