Professional Documents
Culture Documents
المحاضرة الثالثة
المحاضرة الثالثة
األستاذالطالب رسالةأعداد
مقدمة من
جمال المهيس
1445 - 2024
محت ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــويات
المحاضرة
مقارنات المعامالت
التداخالت
معامالت الربط
كتابة التعليقات
تمارين
جمل التحكم
في بايثـ ـ ـ ـ ـ ـ ـ ـ ــون
يتم تنفيذ تعليمات البرنامج الواحدة تلو األخرى بالترتيب كما هي مكتوبة في السكربت ،يعني أن بايثون يددير
التعليمات في الوضع الطبيعي من البداية التي النهاية ،نحن بحاجة إلى توجيه تقنيدات تغدليا البرندامج فدي
در ط اتجاهات مختلفة ،تبعاً للظروف التي تواجه البرنامج ،وللقيام بذلك نحدن بحاجدة إلدى تعليمدات اختبدا
وتعديا سلوك البرنامج وفقا لذلك.
أبسط هذه الجمدا الغدرةية هدي التعليمدة ،ifواختبدا مملهدا يجدب مليدك إ خدان هدذين السدطرين إلدى
محر بايثون:
a = 150
if (a > 100):
)”print(“Yes
جمل التحكم
في بايثـ ـ ـ ـ ـ ـ ـ ـ ــون
أكر مرة أخرى ،بعد إضافة أون سطرين كما هو في األسفا ،تأكد من أن السطر الرابع بدأ ملى اليسدا (بددون
مسدافة با ئدة (ويفضدا نفد المسافة البا ئة) ،ولكن مرة أخرى نضيف با ئة جديدة فدي السدطر الخدام
السطر الثالث):
a = 20
if (a > 100):
)"print(“Yes
else:
)"print(“No
مقـ ـ ـ ـ ـ ـ ـ ــارنة
المعامالت
فحص العدد
if (a % 2 == 0): x>y xأكبر من # y
)"print(“Even
x<y xأصلر من # y
else:
y >= x yأكبر من أو يساوي # x
)"print("Odd
y <= x yأصلر من أو يساوي # x
التداخالت
مثال IFالمتداخلة
if a>c: للظروف المختلفة.
if a>b: ويمكددن اسددتخدامها بددأي مددد مددن
)" print(a," bigger than c , b المسدددتويات مدددع التنبددده للتنسددديقات
else: و الترتيب.
)"print(a," bigger than c
ومن خاللها يمكن التحكم أكثر في سير
else:
البرنامج واتخاذ قرا ات مختلفة استنا اً
)"print(a," less than c روط مختلفة. إلى
معامالت الربط
x = int(input("Enter Value Degree"))
if (x<100 and x>90):
print("E")
AND المعامل
print("G") true true true
elif (x<64 and x>50):
false false true
print("A")
elif (x<49 and x>0): false True false
print("F")
false false false
else:
print("Error")
معامالت الربط
a=40
b=50 A or B B A
OR مقارنة باستخدام
c=70 true true true
OR المعامل
if a>c or a>b: true false true
a=40
NOT المعامل
c=70 false true
مث ـ ـ ـ ـ ـ ـ ـ ــال
print (d,type(d))
t=6.788
print (d,type(t))
print("***********************\n*****Jamal
Almuhis*****\n*****771433014*********\n
***********************")
#كتابة تعليق عدة أسطر
'''
Comment More Fr
Exit Program
'''
أمثلة توضيحية
b=60 a , b قم بالتبديا بين قيمتي المتليرين
مندما يكون الراتب المدخا أقا من مع العلم أن يطبع Warning ⁻
0و أكبر من 5000
مع تمنياتي لكم بالتوفيق والنجاح