0% found this document useful (0 votes)
42 views55 pages

Ee438fd 1615830720

المستند يتحدث عن أ.ريم قاري وأ.ندى خياط وخبراتهما ومؤهلاتهما. كما يشرح مفاهيم أساسية عن الحواسيب ولغات البرمجة بشكل عام ولغة بايثون على وجه الخصوص.

Uploaded by

lmno
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)
42 views55 pages

Ee438fd 1615830720

المستند يتحدث عن أ.ريم قاري وأ.ندى خياط وخبراتهما ومؤهلاتهما. كما يشرح مفاهيم أساسية عن الحواسيب ولغات البرمجة بشكل عام ولغة بايثون على وجه الخصوص.

Uploaded by

lmno
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/ 55

‫أ‪.‬ريم قاري ‪ -‬أ‪.

‬ندى خياط‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫• مدربة معتمدة من مركزالتدريب املنهي والتقني‬ ‫• معلمة حاسب الي‬
‫• اخصائي معتمد منصة شمس للتعليم اإللكتروني‬ ‫• معلم ومدرب مايكروسوفت خبير‬
‫• عضو نادي امليكروبت التطوعي‬

‫• مدربة معتمدة من مركزالتدريب املنهي والتقني‬ ‫• معلمة حاسب الي‬


‫• اخصائي معتمد منصة شمس للتعليم اإللكتروني‬ ‫• معلم ومدرب مايكروسوفت خبيرو زميل معلمي مايكروسوفت‬
‫• عضو نادي امليكروبت التطوعي‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫• مفهوم لغات البرمجة‪.‬‬
‫• لماذا بايثون ؟‬
‫• كيفية استخدام لغة البايثون‪.‬‬
‫محاور اللقاء‬ ‫• قواعد عامة للكتابة في لغة البايثون‪.‬‬
‫التدريبي‬ ‫• التعامل مع المتغيرات‪.‬‬
‫• التعامل مع العمليات الحسابية و المنطقية‪.‬‬
‫• التعامل مع السلسلة النصية‪.‬‬
‫• تطبيقات برمجية باستخدام لغة البايثون‪.‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫ما هي المهام التي يقوم بها الحاسب ؟‬

‫‪https://www.menti.com/npxr4a8pak‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫المهام التي يقوم بها الحاسب‬

‫‪ -1‬العمليات الحسابية و المنطقية‪.‬‬


‫‪-2‬تخزين المعلومات و إعادة استخدامها‪.‬‬
‫‪ -3‬معالجة و انتاج الوسائط المتعددة‪.‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫فالحاسب لكي يفهم المطلوب منه فإنه يجب‬
‫على المبرمج أن يكتب الحلول بطريقة مفصلة‬
‫و واضحة و دقيقة جدا ً ‪..‬‬
‫ليتمكن الحاسب من فهمها‬
‫و التعامل معها و ذلك عن طريق ( الخوارزميات )‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫الخوارزميات هي ‪:‬سلسلة من الخطوات التي يمكن‬
‫اتباعها إليجاد الحل المطلوب‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫الحاسب اآللي جهاز ال يفهم إال لغة واحدة للتعامل معه و هي ( لغة اآللة )‬
‫المكونة من رمزين فقط هي ( ‪)0, 1‬‬

‫لذلك نقوم باستخدام لغات البرمجة كوسيلة لتبسيط التواصل بين المبرمج‬
‫و بين الحاسب اآللي ‪ ...‬و تختلف كل لغة عن األخرى‬
‫إال أن البايثون من اللغات البسيطة حتى أنها أبسط من ( ‪)JAVA , C++‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


https://wordwall.net/ar/resource/6221256

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


‫أقسام لغات‬
‫البرمجة‬

‫عالية‬ ‫منخفضة‬
‫المستوى‬ ‫المستوى‬

‫البرمجة‬ ‫البرمجة‬
‫لغة التجميع‬ ‫لغة االلة‬
‫بالكائنات‬ ‫اإلجرائية‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫ط ِّورت بايثون في معهد الرياضيات والمعلوماتية الهولندي (‪ )CWI‬في‬ ‫“ ُ‬
‫مدينة أمستردام على يد جايدو فان روسم في أواخر ثمانينات القرن‬
‫العشرين‪ ،‬وكان أول إعالن عنها في عام ‪1991‬م‪.‬‬
‫ُكتبت نواة اللغة باستعمال لغة سي‪.‬‬
‫تعبيرا عن إعجابه بفرقة مسرحية‬
‫ً‬ ‫أطلق روسم االسم "بايثون" على لغته‬
‫هزلية شهيرة من بريطانيا‪ ،‬كانت تطلق على نفسها اسم مونتي بايثون‬
‫‪.1991‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫• تعتبر من أبسط اللغات من ناحية القواعد‪.‬‬
‫• قدرات بايثون غير محدودة بالرغم من بساطتها‪.‬‬
‫• تعمل كرابط بين لغات البرمجة األخرى‪.‬‬
‫• يمكن تعلمها بسرعة ‪.‬‬
‫• كتابة البرمجية تتطلب عدد أقل من األسطر ‪.‬‬
‫• لديها مجموعة كبيرة جدا ً من المراجع ‪.‬‬
‫• تعمل على جميع أنظمة التشغيل ( ويندوز – ماك – لينكس ) بل أنها‬
‫مضمنة في نظامي مالك و لينكس‪.‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫• تع ّد بايثون لغة سهلة الفهم وشيفرتها سهلة القراءة كذلك‪ ،‬وبالتّالي فهي أفضل خيّار لل ُمبتدئين الذين‬
‫يريدون تعلّم البرمجة‪ .‬وهي موجزة جدّا وشيفرتها قصيرة‪ ،‬ما يُساهم في زيادة إنتاجيّة ال ُمبرمج ويُقلّل‬
‫من نسبة األخطاء في البرنامج كما يُساعد على إصالح األخطاء بسهولة وسرعة‪.‬‬

‫خول لك كتابة برمجيّات بسيطة جدّا‪ ،‬كما تمتلك مكتبات ُمتعدّدة‬ ‫بالقوة والبساطة‪ ،‬فت ُ ّ‬
‫ّ‬ ‫• تتميّز لغة بايثون‬
‫تسمح لك بالعمل على مشاريع أكثر تعقيدا ً‪.‬‬

‫• الويب‪ :‬في أيامنا هذه تعتبر بايثون مع إطار العمل ‪ Django‬من أفضل األدوات لتطوير مشاريع ضخمة‬
‫على الويب تتمثّل أساسا في مواقع األنترنت‪.‬‬

‫• األنظمة‪ :‬تعتبر بايثون كذلك من أحسن اللغات التي يستعملها مدراء األنظمة إلنشاء برمجيّات لل ُمساعدة‬
‫تكررة وكذلك لصيّانة النظام‪ ،‬وإذا كنت ترغب في كتابة تطبيقات ‪ Java‬فبإمكانك‬
‫في إنجاز مهام ُم ّ‬
‫استخدام بايثون كذلك‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫ياهو ‪Yahoo‬‬ ‫•‬
‫جوجل ( ‪)Google‬‬ ‫•‬
‫ديزني ( ‪)Disney‬‬ ‫•‬
‫ناسا (‪)NASA‬‬ ‫•‬
‫لعبة باتل فيلد ( ‪)Battlefield‬‬ ‫•‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫إصدارات لغة بايثون‬

‫اإلصدار ‪2.7.6‬‬
‫مضمن في نظام تشغيل‬
‫لينكس و ماك‬

‫اإلصدار ‪3.8.2‬‬ ‫اإلصدار ‪3.4.0‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫• كان هناك العديد من التّغييرات عند خروج اإلصدار الثّالث من بايثون‪ ،‬على‬
‫سبيل المثال تغيير جملة الطباعة ‪ print‬من‪:‬‬

‫”‪Print “hello‬‬
‫إلى‬
‫)'‪print ('hello‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫• تنصيب بايثون على نظام ‪ Linux‬أو ‪MacOS‬‬
‫إذا كان لينكس أو ماك أو إس هو نظامك تشغيلك‪ ،‬فهذا أمر جيِّد ِّ‬
‫ألن بايثون ُمثبِّتة ُمسبقا على‬
‫هاذين النِّظامين‪.‬‬
‫• تنصيب بايثون على نظام ‪Windows‬‬
‫الرسمي‪.‬‬
‫يُمكنك تحميل بايثون من الموقع ِّ‬
‫‪https://www.python.org/download/‬‬
‫إذا تم التحميل بشكل صحيح تجد إضافة في جهازك تحت اسم ‪IDLE‬‬
‫‪Integrated Development Environment for Paython‬‬
‫الغرض منها إعطاء وسيلة للتواصل مع لغة البرمجة بايثون‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫• يمكننا البحث في جوجل عن ‪ python online interpreter‬إال أنه من أكبر سلبيات هذه‬
‫المواقع عدم القدرة على حفظ برنامجك ‪.‬‬
‫• سنستخدم الموقع ‪https://repl.it/languages/python3‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫في أجهزة ‪ Mac‬يمكن‬
‫استخدام بايثون عن طريق‬
‫‪python  Terminal‬‬
‫لتجد أن هناك اإلصدار من‬
‫النسخة ‪ 2‬مضمن في النظام‬
‫و يمكن تجربته و عند‬
‫الخروج من البد من كتابة‬
‫‪exit‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫في أجهزة ‪Mac‬‬
‫للوصول الى اإلصدار ‪3‬‬
‫عليك كتابة االمر‬
‫‪python3‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫قواعد عامة للبرمجة في‬
‫بايثون ‪Python‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫‪ -1‬لغة البايثون تميز بين األحرف الكبيرة و األحرف الصغيرة‬
‫بايثون تعامل األسماء التي نستخدمها بتأني سواء كنا نضع هذه‬
‫األسماء للمتغيرات‪ ،‬الدوال‪ ،‬الكالسات‪ ،‬الكائنات إلخ‪.‬‬

‫مثال‪:‬‬
‫‪ note‬و ‪ Note‬ليسوا شيئا ً واحدا ً‪.‬‬
‫بينما في لغات برمجة أخرى مثل ‪ HTML‬ال يهم إذا كانت األحرف‬
‫كبيرة أو صغيرة‪.‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫• كتابة أكثر من أمر واحد على نفس السطر‬
‫إفتراضيا ً ‪ ،‬بايثون تعتبر أن كل أمر يكتب على سطر واحد‪.‬‬
‫إذا أردت كتابة أكثر من أمر على نفس السطر قم بوضع فاصلة‬
‫منقوطة ; بين كل أمرين و هكذا سيفهم مترجم لغة بايثون أن السطر عليه‬
‫أكثر من أمر‪.‬‬

‫مثال‬
‫‪x = 1; y = 2; z = 3‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫ال تقم بإضافة أي مسافة فارغة باستخدام الزر ‪ TAB‬ألن المسافة التي يعطيها هذا الزر‬ ‫•‬
‫غير مسموح استخدامها في لغة بايثون‪.‬‬
‫استخدم ‪ 4‬مسافات فارغة ‪ Space‬عند وضع الكود بشكل متداخل‪.‬‬ ‫•‬
‫ضع سطر فارغ على األقل بين السطر الذي تم فيه تعريف الكالس و الدوال المعرفة‬ ‫•‬
‫بداخله‪.‬‬
‫ضع سطر فارغ على األقل بين كل دالتين‪.‬‬ ‫•‬
‫ضع سطر فارغ بين كل إثنين بلوك تضيفهما بداخل الدوال‪.‬‬ ‫•‬
‫ضع مسافة فارغة حول جمل التحكم و جمل الشرط‪.‬‬ ‫•‬
‫عند وضع التعليقات يفضل استخدام الرمز ‪ #‬في بداية كل سطر حتى و إن كان التعليق‬ ‫•‬
‫يتألف من عدة أسطر‪.‬‬
‫عدد األحرف القصوى التي يمكن وضعها في كل سطر هو ‪ 79‬حرف‪.‬‬ ‫•‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫تتيح لنا لغة بايثون كتابة مالحظات او تعليقات للمستخدم من خالل‬
‫استخدام الرمز ‪#‬‬
‫فأي نص يكتب بعد هذا الرمز و بأي لغة كان لن تقوم اللغة بترجمته إلى‬
‫لغة اآللة‬
‫مثال‪:‬‬

‫‪>>> # integer and float‬‬


‫‪>>> 3 #integer‬‬

‫‪>>> 3.0 #float‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫التعامل مع المتغيرات‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫المتغير هو االسم الذي نُطلقه على حرف أو “كلمة” تحمل قيمة ُمعيّنة‪ ،‬مثال‪:‬‬
‫"‪>>> name = “rana‬‬
‫هنا قُمنا بإنشاء ُمتغيِّر ‪ name‬وأسندنا له القيمة ‪rana‬‬
‫‪rana‬‬
‫سر بايثون‪:‬‬
‫وإذا أردنا إظهار القيمة ‪ rana‬فيكفي أن نكتب اسم ال ُمتغيِّر في ُمف ِّ‬

‫)‪>>> print( name‬‬


‫‪rana‬‬
‫أما اذا أضفنا تحية في األمر المكتوب فتكون النتيجة كالتالي‬

‫)‪>>> print (“hello” + name‬‬


‫‪hello rana‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫شروط تسمية المتغيرات ‪: Variable‬‬

‫‪ -‬اليبدأ برقم‬
‫‪ -‬ال يبدأ بأي رمز إال _‬
‫‪-‬ال يكون أحد الكلمات المحجوزة للغة البرمجة في البايثون‬

‫‪m‬‬ ‫‪8m‬‬
‫‪moh1234‬‬ ‫‪$mo‬‬
‫‪Moh_7‬‬ ‫‪print‬‬
‫‪_76g‬‬ ‫‪for‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫تعيين قيمة لمتغير‬
‫يعتبر تعيين قيمة السم معيِّن من أه ِّم أساسيِّات البرمجة‪ ،‬وهذا االسم معروف في البرمجة‬
‫‪>>> x = 4‬‬ ‫بال ُمتغيِّر‪:‬‬
‫) ‪>>> print( x * x‬‬
‫‪16‬‬
‫إذا وضعت قيمة ُمغايرة لمتغيِّر يحمل ُمسبقا ً قيمة ما‪ ،‬فالقيمة القديمة تُستبدل‬
‫بالقيمة الجديدة‪ ،‬بحيث يحمل المتغيِّر القيمة الجديدة‪.‬‬
‫‪>>> x = 4‬‬
‫) ‪>>>print ( x‬‬
‫‪4‬‬
‫’‪>>> x = 'hello‬‬
‫)‪>>> print( x‬‬
‫'‪'hello‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫أ‪.‬ريم‬ ‫أ‪.‬ندى‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫التعامل مع العمليات الحسابية‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫العمليات الحسابية‬
‫تدعم بايثون العمليّات ال ُمختلفة مثل اإلضافة والفرق وغيرهما من العمليّات الحسابيّة‪:‬‬ ‫•‬
‫‪ +‬جمع‬ ‫•‬
‫‪#print the‬‬ ‫‪value of x‬‬
‫‪>>>x=6+3‬‬ ‫‪ -‬الفرق‬ ‫•‬
‫‪>>>print x‬‬ ‫‪#Output:9‬‬
‫ضرب‬ ‫* ال ّ‬ ‫•‬
‫‪>>>x=8-3‬‬ ‫‪ /‬القسمة‬ ‫•‬
‫‪>>>print x‬‬ ‫‪#Output:5‬‬
‫‪ //‬تقريب ناتج القسمة ألقرب عدد صحيح فقط‬ ‫•‬
‫‪>>>x=6*2‬‬
‫‪>>>print x‬‬ ‫‪#Output:12‬‬
‫** األس (القوة)‬ ‫•‬
‫‪ %‬باقي القسمة‬ ‫•‬
‫‪>>>x=5//3‬‬
‫‪>>>print x‬‬ ‫‪#Output:1‬‬ ‫مالحظة البد من االنتباه في الفرق بين‬
‫إصدارات البايثون في التعامل مع العمليات الحسابية‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
‫• أولويات العمليات الحسابية‪:‬‬
‫‪#print the value of x‬‬
‫‪>>>x=3*5+3‬‬ ‫تم تنفيذ الضرب ثم الجمع‬ ‫• األقواس‬
‫) ‪>>>print( x‬‬ ‫‪#Output:18‬‬
‫• ** األس (القوة)‬
‫‪>>>x=(3+3)*5‬‬
‫) ‪>>>print( x‬‬ ‫‪#Output:30‬‬ ‫تم تنفيذ الجمع ألنه بين‬ ‫ضرب و ‪ /‬القسمة‬‫• * ال ّ‬
‫األقواس ثم الضرب‬
‫• ‪ +‬جمع و ‪ -‬الفرق‬

‫تتبع لغة البرمجة بايثون القواعد الرياضية‬


‫قي تنفيذ أولويات العمليات الحسابية‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


Example
#print (“the value of x”)
>>>x=6-3
>>>print ( x )
Example
#Output:
>>>print(“3+4 is”)
2
>>>print(3+4)

#output:
Example 3+4 is
#print(“ the value of 5 +2”) 7
>>>print( 5+2)

#Output:
7

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


Example
#use one equal sign (=) to assign a value to a variable
>>>y=6/2
>>>print y

#Output:
3

Example
#use one equal sign (==) to make a comparison
>>>print y==x

#Output:
false
‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬
Example Example
#print the remainder of 40/7 #print the value of 12
>>>print 40%7 >>>x=12**2
>>>print x
#Output:
5 #Output:
144

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


‫• تنقسم األرقام في لغة برمجة بايثون إلى قسمين رئيسين ‪:‬‬

‫‪Float‬‬ ‫‪Integer‬‬
‫وهو كل عدد‬ ‫وهو كل عدد صحيح‬
‫يحتوي على فاصلة‬ ‫أي ال يحتوي على فاصلة‬
‫‪3.0 – 4.1 – 50.2‬‬ ‫‪3 – 500 - 1000‬‬
‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬
Example
#print the value of x
>>>x=12.5
>>>print x

#Output:
12.5

Example Example
#print the value of f #print the value of f
>>>f= 5 *2 >>>f=float(5*2)
>>>print f >>>print f

#Output: #Output:
10 10.0

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


https://wordwall.net/play/12365/171/409

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


‫التعامل مع السلسلة النصية‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


‫المتسلسالت الحرفية ‪: String‬‬
‫سلسلة من الحروف بين عالمتي تنصيص إما “‬

‫”‪“Hello World‬‬ ‫‪“Hello World‬‬


‫"المملكة العربية السعودية "‬ ‫‘المملكة العربية السعودية "‬
‫’‪‘Hello World‬‬ ‫‪Hello World‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


: ‫العمليات على المتسلسالت الحرفية‬
Example
>>>print (str(469))
#output:
469
string + string
String * integer
Example
>>>pi=3.14159265359
>>>print (“The value of pi is “ + str(pi)+ “.”)

#output:
The value of pi is 3.14159265359 .

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


: ‫العمليات على المتسلسالت الحرفية‬
: ‫ ) السالسل الحرفية‬indexing ( ‫فهرسة‬
string[expression]

Example Example
>>>word=“Youth” >>>word=“Youth”
>>>print( word[0]) >>>print( word[3])
‫العدد الموجب‬
#output: #output:
Y t

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


: ‫العمليات على المتسلسالت الحرفية‬
: ‫ ) السالسل الحرفية‬indexing ( ‫فهرسة‬
string[expression]

Example Example
>>>word=“Youth” >>>word=“Youth”
>>>print( word[-3]) >>>print( word[-1])
‫العدد السالب‬
#output: #output:
u h

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


: ‫العمليات على المتسلسالت الحرفية‬
: ‫تقسيم السلسلة النصية‬
String [expression:expression]
Example
>>>string=“How many paperclips do you need?”
>>>print( string[:14])
#output:
How many paper

Example
>>>string=“How many paperclips do you need?”
>>>print (string[14:])
#output:
Clips do you need?
‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬
https://wordwall.net/play/12615/219/149

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


‫تطبيق على لغة البرمجة‬
‫بايثون ‪Python‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬


dollars = 7.87
euros = dollars /1.3271
print ( 'The equivalent of ', dollars, 'dollars is ',' %.2f' %
euros, 'euros')

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


2

width =float( input ('Enter the width of the rectangle:'))


length = float( input ('Enter the length of the rectangle:'))
area = width * length
print ('Area of', width, 'by' ,length , ' rectangle is', area)

‫ندى خياط‬.‫ أ‬- ‫ريم قاري‬.‫أ‬


‫نشكر لكم حسن استماعكم‬
‫و إلى لقاء قريب ‪..‬‬

‫‪@reem_gari‬‬ ‫‪@nonak2010‬‬

‫‪https://forms.gle/arMoLy9QGWJ7GX3A6‬‬

‫أ‪.‬ريم قاري ‪ -‬أ‪.‬ندى خياط‬

You might also like