داليتي Daliaty

 

صفحة البيت |

 

 

 

 

 

 

 

 

بايثون python

 

 

 

 

 

 

 

أمر الطباعة print()

 

في كل لغة برمجة، يوجد أمر وظيفته عرض (طباعة) قيمة ما على الشاشة.

في لغة بايثون، نقوم ببساطة بكتابة الأمر  

بين قوسين ( )، نُدخل ما نريد عرضه (طباعته) على الشاشة.

 

 

لطباعة او عرض قيمة (او معلومة) معينة على شاشة الحاسب نستعمل الأمر: print( )   

 

 

 

 

 

طباعة قيم عددية:

 

مثال:

 

print (15)

print (0.5)

 

المخرج:

 

15

0.5

 

في البرنامج الذي به عدة أوامر للطباعة، عند تشغيله، يتم تنفيذ كل أمر الواحد تلو الآخر.

 

 

 

 

 

 

 

 

 

 

 

 

العمليات الحسابية (Arithmetic Operators)

 

 

العملية

الرمز

مثال

الجمع،

+

4 + 3 ، أضف 4 إلى 3

الطرح،

-

4 - 7 ، إطرح 4 من 7

الضرب

*

4 * 6 اضرب 6 بــ 4

القسمة

/

2 / إقسم 9 على 2، الناتج 4.5

القسمة الصحيحة بدون باقي

//

2 // 9 ، (إقسم 9 على 2، النتيجة 4)

العملية تُرجع أقرب عدد صحيح للناتج.

النتيجة دائماً عدد صحيح، لا يحتوي على فاصلة عشرية.

القوى

**

4 ** 3، ضاعف قيمة 3 بقيمة 4

أي 3 * 3 * 3 * 3 = 81

باقي القسمة الصحيحة

%

9 % 13

للحصول على آخر رقم يبقى عندما نقسم قيمة 13 على قيمة 9، النتيجة 4.

 

إشارات (أو رموز) العمليات الرياضية (زائد، ناقص، نجمة، خط مائل، وإشارات أخرى سنراها فيما بعد)، تُسمى Operator، وهو الاصطلاح الرئيسي الذي سنستخدمه لوصف إشارات العمليات التي سنتعرف عليها خلال تعلمنا.

 

 

الــ operator هو رمز له وظيفة محددة في اللغة مثل العمليات الحسابية.

 

 

 

 

 

 

 

 

 

 

 

عمليات حسابية

 

طباعة نتيجة عملية حسابية

 

يمكن أيضًا طباعة نتيجة عملية حسابية.

 

إذا جاءت عملية حسابية تقع بين أقواس أمر الطباعة  ،

عندها، عند تنفيذ هذا الأمر، سيعرض على الشاشة النتيجة الحسابية للتمرين.

 

مثال:

 

المخرج

(على الشاشة)

الكود

10

7.5

2

4.0

24

4.0

2.5

16

print (6 + 4)

print (4 + 3.5)

print (6 - 4)

print (7.5 - 3.5)

print (6 * 4)

print (8 / 2)

print (5 / 2)

print (2 ** 4)

 

السطر الأخير:

 

إذا، لغة بايثون تعرف كيف تعمل أيضًا مع الأرقام التي تحتوي على علامة عشرية.

 

 

 

 

 

 

 

 

 

 

 

القسمة الصحيحة (floor division)

 

العملية // تقوم بتنفيذ عملية القسمة بين عددين صحيحين.

أنها تعطينا فقط القسم الصحيح الناتج من عملية القسمة (ويهمل الكسر).

نتيجة هذه العملية تكون دائماً عدد صحيح أو صفر.

 

 

مثال:

 

المخرج

(على الشاشة)

الكود

2.5

2 # القسمة الصحيحة

print (5 / 2)

print (5 // 2)

 

 

2.5 2

3.333335 3

0.75 0

# Division examples

print(10/4, 10//4)

print(10/3, 10//3)

print(3/4, 3//4)

 

 

 

§      إذا كان لدينا أي عدد صحيح موجب n، فإن قيمة التعبير n//10 هي نفس العدد دون منزلة آحاده.

 

مثال:

123

76543

print(1234 // 10)

print(765432 // 10)

 

 

 

 

 

 

 

 

 

 

 

 

ترتيب العمليات الحسابية

 

يمكننا أيضًا أن ندمج في نفس التعبير عمليات حسابية مختلفة.

 

ترتيب تنفيذ العمليات الحسابية مشابه لقوانين الرياضيات.

الضرب والقسمة يسبقان الجمع والطرح.

بالإضافة إلى ذلك، يمكن دمج الأقواس في التعبير وذلك لإنشاء ترتيب مختلف للعمليات الحسابية.

 

 

تمرين

سجلوا بالضبط المخرج لكل سطر من أسطر الكود التالي:

 

المخرج

كود البرنامج

6.0

6.0

7.0

7

100

8.00

print (2.5 + 3.5)

print (1 + 2 * 2.5)

print (12 - 10/2)

print (12 - 10 // 2)

print (10 ** 2)

print ((5 + 3) * 2 / 2)

 

تذكر: العامل ** يمثل عملية القوى

 

 

2.4

-4

-3

print (1 + 2 * (3 + 4) / 10)

print (10 - 2 * 7)

print (3 * 4 - (2 + 3) * 3)

 

 

 

 

 

 

 

 

تــمـــــــاريـــــن

 

 

 

 

 

 

سؤال

 

اكتب أمر يطبع معدل العلامات:

70, 80, 90

 

 

 

 

الحل:

 

print ((70 + 80 + 90) / 3)

 

 

 

 

 

 

 

 

سؤال

 

اكتبوا التمرين  

بلغة بايثون وافحص النتيجة.

هل لغة بايثون تحافظ على ترتيب العمليات الحسابية؟

 

 

 

 

 

 

الحل:

 

 

النتيجة: 4.0

print (12 / (3 ** 2 - 2 * 3))

 

 

 

 

 

 

 

 

سؤال

 

جدوا ما هي قيمة التعبير:

 

1 + 2 ** 3 * 4

 

أ) 108       ب) 33

ج) 36        د) 4097

 

 

 

 

 

الحل: 33   (توضيح:  1 + 23 · 4 = 33  )

 

 

 

 

 

 

 

سؤال

 

 

ما الذي يتم طباعته؟

print (3 / 5)

 

  أ) 0              ب) 0.6

 ج) 6/10        د) جميع الإجابات خطأ

 

 

 

 

 

الإجابة: ب) 

 

 

 

 

 

 

 

 

سؤال

 

جد المخرج الناتج من الكود التالي:

 

print (9 // 2)

 

 أ) 4.5       ب) 4.0

ج) 4           د) Error

 

تذكر: الأداة // في بايثون تُرجع الجزء الصحيح من العدد العشري.

 

 

 

 

 

الحل: ج) 4

 

 

 

 

 

 

 

 

 

سؤال

 

ما هو المخرج من الكود التالي:

 

print (3*1**3)

 

 

أ) 27       ب) 9        ج) 3        د) 1

 

 

 

 

 

الحل: ج) 3 ، لأن 3·13=3 ، أولا القوى وبعدها الضرب.

 

 

 

 

 

 

 

 

موقع داليتي Copyright 2024

wahbem@gmail.com

 

 

 

 

 

 

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