0% found this document useful (0 votes)
7 views5 pages

Python Activity

Uploaded by

web86598
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

Python Activity

Uploaded by

web86598
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

‫شرح البرامج بلغة بايثون‬

‫البرنامج األول‪ :‬حساب الراتب‬


‫‪:)(def calculate_salary‬‬

‫تعريف دالة باسم ‪.calculate_salary‬‬

‫‪))" :hourly_rate = float(input("Enter Rate‬‬

‫طلب إدخال معدل الساعة وتحويله إلى نوع ‪.float‬‬

‫‪))" :hours_worked = float(input("Enter Hours‬‬

‫طلب إدخال عدد ساعات العمل وتحويله إلى نوع ‪.float‬‬

‫‪salary = hourly_rate * hours_worked‬‬

‫حساب الراتب بضرب معدل الساعة في عدد الساعات‪.‬‬

‫‪)"}print(f"Salary: {salary‬‬

‫عرض الراتب الناتج‪.‬‬

‫البرنامج الثاني‪ :‬تقييم األداء‬


‫‪:)(def evaluate_performance‬‬

‫تعريف دالة باسم ‪.evaluate_performance‬‬

‫‪))" :score = float(input("Enter score‬‬

‫طلب إدخال تقييم األداء وتحويله إلى نوع ‪.float‬‬


‫‪:if score >= 90‬‬

‫التحقق إذا كانت النقاط ‪ 90‬أو أكثر‪.‬‬

‫‪)"print("A‬‬

‫عرض التقييم ‪.A‬‬

‫‪:elif score >= 80‬‬

‫التحقق إذا كانت النقاط ‪ 80‬أو أكثر‪.‬‬

‫‪)"print("B‬‬

‫عرض التقييم ‪.B‬‬

‫‪:elif score >= 70‬‬

‫التحقق إذا كانت النقاط ‪ 70‬أو أكثر‪.‬‬

‫‪)"print("C‬‬

‫عرض التقييم ‪.C‬‬

‫‪:elif score >= 60‬‬

‫التحقق إذا كانت النقاط ‪ 60‬أو أكثر‪.‬‬

‫‪)"print("D‬‬

‫عرض التقييم ‪.D‬‬

‫‪:elif score >= 0‬‬

‫التحقق إذا كانت النقاط ‪ 0‬أو أكثر‪.‬‬


‫‪)"print("F‬‬

‫عرض التقييم ‪.F‬‬

‫‪:else‬‬

‫إذا كانت النقاط أقل من ‪.0‬‬

‫‪)"print("Bad score‬‬

‫عرض رسالة خطأ‪.‬‬

‫البرنامج الثالث‪ :‬تقييم األداء مع إدخال رقمي‬


‫‪:)(def evaluate_performance_numeric‬‬

‫تعريف دالة باسم ‪.evaluate_performance_numeric‬‬

‫‪:try‬‬

‫بداية كتلة ‪ try‬اللتقاط األخطاء‪.‬‬

‫‪))" :score = float(input("Enter score‬‬

‫طلب إدخال تقييم األداء وتحويله إلى نوع ‪.float‬‬

‫‪:if score >= 90‬‬

‫التحقق إذا كانت النقاط ‪ 90‬أو أكثر‪.‬‬

‫‪)"print("A‬‬

‫عرض التقييم ‪.A‬‬

‫‪:elif score >= 80‬‬


‫التحقق إذا كانت النقاط ‪ 80‬أو أكثر‪.‬‬

‫‪)"print("B‬‬

‫عرض التقييم ‪.B‬‬

‫‪:elif score >= 70‬‬

‫التحقق إذا كانت النقاط ‪ 70‬أو أكثر‪.‬‬

‫‪)"print("C‬‬

‫عرض التقييم ‪.C‬‬

‫‪:elif score >= 60‬‬

‫التحقق إذا كانت النقاط ‪ 60‬أو أكثر‪.‬‬

‫‪)"print("D‬‬

‫عرض التقييم ‪.D‬‬

‫‪:elif score >= 0‬‬

‫التحقق إذا كانت النقاط ‪ 0‬أو أكثر‪.‬‬

‫‪)"print("F‬‬

‫عرض التقييم ‪.F‬‬

‫‪:else‬‬

‫إذا كانت النقاط أقل من ‪.0‬‬

‫‪)"print("Bad score‬‬
‫عرض رسالة خطأ‪.‬‬

‫‪:except ValueError‬‬

‫إذا كان هناك خطأ في التحويل‪.‬‬

‫‪)"print("Please enter numeric input‬‬

‫عرض رسالة تطلب إدخال رقم صحيح‪.‬‬

You might also like