كيف تكتب برنامج بايثون لإضافة رقمين؟ [مع أمثلة]

نشرت: 2021-01-29

جدول المحتويات

مقدمة

اكتسبت Python الكثير من الأضواء بسبب ميزاتها البارزة ، وبناء الجملة السهل ، وسهولة القراءة ، وتوافر العديد من المكتبات وواجهات برمجة التطبيقات.

الآن يريد كل مهووس بالكمبيوتر تعلم هذه اللغة الشائعة ، ولكن قد يكون هناك سؤال "كيف تبدأ؟". حسنًا ، الإجابة على هذا السؤال هي إلقاء نظرة على توثيق بايثون ومعرفة بناء جملة بيثون.

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

تجول التعليمات البرمجية

دعنا نلقي نظرة على التطبيقات الممكنة المختلفة لهذه الشفرة.

1. جمع عددين

دعنا نوضح كود إضافة رقمين محددين من قبل المستخدم.

أنا = 5
ي = 6
مجموع = أنا + ي
print ( “sum of” ، i، “and” ، j، “is” ، sum) # line1
print ( “مجموع” ، i، “and” ، j، “is” ، i + j) # line2

إحدى الميزات الفريدة في Python هي أننا لا نحتاج إلى تحديد نوع بيانات المتغير ويمكننا تخصيص المتغير مباشرةً بقيمة ، ويقوم Python بالعمل الشاق نيابةً عنك.

في متغيرات الكود أعلاه ، يخزن i و j القيم التي سيتم إضافتها ويخزن متغير المجموع قيمة i + j. وبعد ذلك يمكننا طباعة هذه القيمة. هناك أيضًا نقطة يجب ملاحظتها ، إذا كنا لا نريد متغيرًا لتخزين الإجابة ، فيمكننا حساب الإجابة مباشرةً في بيان الطباعة نفسه (كما هو موضح في السطر 2).

ولكن ماذا لو أردنا إضافة الأرقام المعطاة كمدخلات من المستخدم؟

2. إضافة أرقام مدخلات المستخدم

سيكون هذا الرمز مشابهًا للرمز السابق ولكن الاختلاف الوحيد هو تعيين المتغيرات بإدخال المستخدم. دعونا نلقي نظرة على الكود.

i = input ("أدخل الرقم الأول")
j = الإدخال ("أدخل الرقم الثاني")
مجموع = أنا + ي
print ("مجموع"، i، "و"، j، "is"، sum)
print ("مجموع"، i، "و"، j، "is"، i + j)

في الكود أعلاه ، سيطلب السطر الأول "إدخال الرقم الأول" في شاشة الإخراج وتتوقع المحطة الطرفية أو وحدة التحكم إدخالًا سيتم تخصيصه للمتغير i. وبالمثل ، سيتم ملاحظة نفس العملية في السطر 2. الآن يتم تعيين كل من المتغيرين i و j مع إدخال المستخدم ، ويتم تخزين المجموع في متغير المجموع. يشعر وكأنه نزهة أليس كذلك؟

3. جمع اثنين من الأعداد الطافية

في كثير من الأحيان قد نواجه موقفًا لإضافة أرقام بدقة عشرية ، دعنا نلقي نظرة على هذا التنفيذ!

أنا = 1.5223
ي = 1.8365
مجموع = أنا + ي
print (“sum of”، i، “and”، j، ”is”، sum) # line1
print ("مجموع"، i، "و"، j، "is"، i + j) # line2

كما ناقشنا بالفعل ، لا نحتاج إلى ذكر نوع بيانات المتغير الذي سنستخدمه. يتم التعامل مع المتغيرات i و j كقيم عائمة وستكون النتيجة النهائية التي يتم الحصول عليها ذات دقة عشرية.

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

أنا = 3
ي = 6
sum = float (i) + float (j) # line1
print ("مجموع"، i، "و"، j، "is"، sum) # line2
print ("مجموع"، i، "و"، j، "is"، i + j) # line3print (float (i + j)) # line4

في المقتطف أعلاه ، لدينا متغيرين i ، j تم تخصيصهما بعددين صحيحين. الآن إذا أضفنا هذين المتغيرين ، فستكون الإجابة من نوع عدد صحيح. يمكننا الحصول على الإجابة في نوع البيانات العائم عن طريق كتابة المتغيرات في صورة عائمة (كما هو موضح في السطر 1) أو كتابة الإجابة في العائمة (كما هو موضح في السطر 4).

سيكون الاختلاف الرئيسي بين السطر 2 والخط 3 هو الافتقار إلى الدقة العشرية في السطر 3. سيكون ناتج السطر 2 هو 8.0 بينما سيكون ناتج السطر 3 هو 8 ، لذلك إذا أردنا الحفاظ على الدقة العشرية للمتغير ثم نحتاج إلى استخدام نوع بيانات عائم.

اقرأ أيضًا: أفكار مشروع Python وموضوعات للمبتدئين

خاتمة

لقد مررنا عبر العديد من مقتطفات التعليمات البرمجية حيث رأينا إضافة رقمين محددين من قبل المستخدم ، وإضافة أرقام إدخال المستخدم ، وإضافة الأرقام العائمة ، والدقة العشرية الملحوظة للنتيجة مع نوع البيانات العائم ، وكتابة الأرقام في بيثون.

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

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

ما هي إيجابيات وسلبيات البرمجة في بايثون؟

Python هي لغة مدهشة لها جذور عميقة في التطوير وتكتسب الآن الدعم في مجال البرمجة. ولكن إلى جانب إيجابياته ، هناك بعض السلبيات التي يجب مراعاتها قبل إلغاء الاشتراك. الإيجابيات والسلبيات هي كما يلي:
الايجابيات
1. يعتبر تركيب بايثون سهل الاستخدام للغاية وسهل الكتابة. يكاد يكون مكافئًا لكتابة بعض الجمل في اللغة الإنجليزية مع المسافة البادئة.
2. يمكن حل المشكلات التي يتم حلها في العديد من الأسطر بلغات أخرى في أقل من نصف سطر في Python بمساعدة العديد من الوظائف الداخلية.
3. الشفرة أنظف وأقصر لأن المبرمج ليس مضطرًا إلى كتابة الكثير ومعظم العمل يتم بواسطة المترجم نفسه.
سلبيات
1. واحدة من أكبر عيوب بايثون هي سرعتها. إنه بطيء جدًا ، أبطأ من C ++ وحتى Java.
2. يوصي العديد من المبرمجين بتجنب Python لأنها تفسد البناء المنطقي لأن معظم العمل يتم بواسطة وظائف Python المدمجة.

ماذا تفهم عن نوع البيانات الرقمية في بايثون؟

في Python ، يتم تمثيل البيانات أو القيم الرقمية بشكل عام بواسطة أنواع البيانات الرقمية. يمكن أن يكون هناك ثلاثة أنواع من القيم الرقمية في بايثون وهي كالتالي:
1. عدد صحيح
يتم تمثيل الأعداد الصحيحة مثل 3 و 0 و -100 و -2 و 25 بواسطة الفئة int. على عكس لغات البرمجة الأخرى مثل C ++ ، لا يوجد حد لطول قيمة عدد صحيح. يمكنك إدخال قيمة مكافئة للمسار الطويل لـ C ++ في فئة int في Python.
2. تعويم
تُعرف القيم العددية الكسرية أو العشرية باسم عدد عشري ويتم تمثيلها بواسطة فئة العائمة. يمكن تحديد الترميز العلمي لقيمة عائمة بإلحاق "e" أو "E" متبوعًا بعلامة "+" أو "-".
3. معقدة
القيم الموجودة في شكل "a + ib" حيث يمثل "a" الجزء الحقيقي و "b" الجزء التخيلي تعتبر أعدادًا مركبة ويتم تمثيلها بواسطة فئة Python المعقدة.

تسمية بعض أفضل IDEs Python؟

هناك الكثير من بيئات تطوير برامج Python المناسبة جدًا. بعض هذه البرامج هي PyCharm من JetBrains و Visual Studio Code من Microsoft و Spyder و Eclipse و Atom و PyDev و Wing IDE.