داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – פיתון – python

 

 

 

 

 

(7) الشرط if - مقارنة بين السلاسل النصية – (من نوع str، מחרוזות)

 

 

 

مقارنة بين السلاسل النصية – (من نوع str، מחרוזות)

 

الفحص لأكبر من، أو أصغر من، في السلاسل تجري بموجب ترتيب المعاجم والقواميس (סדר מילוני).

 

هنالك جداول خاصة وضعها المبرمجون والتقنيون في علم الحاسب، والتي وضعوا فيها وصنفوا الترتيب

بين الإشارات والأحرف: الأرقام أولاً، الأحرف الكبيرة ثانيا، وبعدها الأحرف الصغيرة.

 

 

النتيجة

المقارنة التي نفحصها

الشرط الذي نقوم بفحصه

True

True

True

False

a < b

bi < bo

1 < 3

"d" > "c"

"a" < "b"

"bill" < "bob"

"100" < "3"

"dog" < "cat"

 

بالنسبة للمثال الثالث:

الرقم 1 حسب الترتيب القاموسي (סדר מילוני) يأتي قبل الرقم 3،

وفقط بعد ذلك يتم فحص باقي أحرف السلسلة.

 

                                     

 

تمرين

 

g = 'cat'

if g > 'dog':

  print (g, 'bigger than dog')

else:

  print (g, 'smaller than dog')

المخرج:  cat smaller than dog:

 

 

 

 

تمرين

ماذا ينتج من الكود التالي:

 

g = '2'

if g > 4:

  print ("big than 4")

else:

  print ("small than 4")

 

المخرج: نحصل على رسالة خطأ. TypeError:

لا يجوز المقارنة بين الأعداد والنصوص، هذه أنواع مختلفة.

 

 

 

 

 

سؤال

 

اكتب برنامج يستقبل أسماء 2 من أصدقائك ويعرضهم بترتيب كما في القاموس.

 

 

 

  

 

 

 

 

 

   

 

 

 

   

 

 

 

Daliaty School – Copywrite  2023

wahbem@gmail.com | https://daliaty.com

 

 

 

 

 

<meta name="viewport" content="width=device-width, initial-scale=1">