برنامج Python للتحقق من الرقم الأولي
نشرت: 2020-10-23تعد برمجة Python واحدة من أشهر لغات البرمجة المستخدمة في أحدث التقنيات. مبتدئًا في أي لغة برمجة كان سيصادف تمارين أولية مثل تحديد الأعداد الأولية ، الأرقام الزوجية أو الفردية ، إلخ. في هذه المقالة ، سوف نتعلم كيفية كتابة برنامج الأعداد الأولية في بايثون للتحقق مما إذا كان الرقم الذي تم إدخاله بواسطة المستخدم عدد أولي أم لا.
لكتابة هذا البرنامج ، علينا أولاً أن نفهم ما هو العدد الأولي. الرقم الأولي هو رقم طبيعي لا يقبل القسمة إلا على 1 وعلى نفسه ، مما يعني أن هذا الرقم لا يمكن أن يكون ناتجًا عن أي رقمين آخرين أصغر. على سبيل المثال ، 2 ، 3 ، 7 ، 11 ، 13 ، 17 ، وما إلى ذلك هي أعداد أولية.
يجب أن يتحقق البرنامج مما إذا كان الرقم قابلاً للقسمة على أي من الأرقام الموجودة بين 2 ونفسه. إذا كان يقبل القسمة على أي من هذه الأعداد ، فسيكون الباقي صفراً ، ويمكننا أن نستنتج أنه ليس عددًا أوليًا. وإذا لم يكن الباقي صفراً ، فهو عدد أولي.
جدول المحتويات
موضوعات برمجة بايثون
هناك ثلاثة موضوعات لبرمجة بايثون يجب أن يعرفها المرء ليتمكن من كتابة برنامج الأعداد الأولية في بايثون . وهذه هي:
1. إذا ... بيان آخر
يستخدم هذا عندما تكون هناك حاجة لتقرير ما إذا كان سيتم تنفيذ مجموعة معينة من الرموز أم لا. ذلك يعتمد على الحالة. إذا تم استيفاء الشرط ، أي أن تعبير الاختبار صحيح ، فسيتم تنفيذ التعليمات. إذا لم يتم استيفاء الشرط ، فلن يتم تنفيذ العبارات ، وستنتقل إلى قسم "else" من الكود.
إذا كان تعبير الاختبار:
داخل الجسم إذا
آخر:
الجسم بداخل أخرى
مثال بسيط يشرح هذا بشكل أفضل:
# للتحقق مما إذا كان الرقم موجبًا ثم اطبع وفقًا لذلك
عدد = 5
إذا كان الأسطوانات> 0
print ("الرقم إيجابي)
آخر
print ("الرقم سلبي)
الإخراج: الرقم موجب
2. للحلقة
تُستخدم حلقة For للتكرار عبر تسلسل. لذلك ، لكل عنصر في القائمة أو المجموعة ، يمكن تنفيذ مجموعة من البيانات.
للمتغير في التسلسل:
داخل الجسم ل
علي سبيل المثال:
sports = ["الكريكيت" ، "كرة القدم" ، "التنس"]
لـ z في الرياضة:
طباعة (ض)
الإخراج: لعبة الكريكيت
كرة القدم
تنس
3. استراحة
يمكن أن تغير تعليمة break تدفق الحلقة في بايثون. عادة ، تتكرر الحلقة عبر سلسلة من الرموز باستمرار حتى لا يتم استيفاء الشرط أو يكون تعبير الاختبار خاطئًا. لكن في بعض الأحيان ، قد نرغب في إيقاف التكرار الحالي للحلقة أو ربما الحلقة بأكملها عن طريق التحقق من شرط واحد. في مثل هذه الحالات ، يتم استخدام تعليمة break.
للمتغير في التسلسل:

إذا الشرط:
استراحة
سيتم كسر الحلقة بمجرد استيفاء الشرط.
لفهم أفضل بمثال:
لـ var في "mango":
إذا كانت var == "g":
استراحة
طباعة (فار)
الإخراج: م
أ
ن
تحقق من دورات علوم البيانات الخاصة بنا لمعرفة المزيد حول دورات علوم البيانات المختلفة.
برنامج Prime Number في Python
في هذا البرنامج ، سنطلب أولاً من المستخدم إدخال رقم. بعد ذلك ، سوف نتحقق مما إذا كان الرقم أكبر من 1. إذا كان كذلك ، فسنتحقق مما إذا كان يمكن القسمة على أي رقم بين 2 ونفسه. إذا كان قابلاً للقسمة ، فإنه يطبع أن الرقم ليس رقمًا أوليًا. إذا لم يكن قابلاً للقسمة ، فإنه يطبع أن الرقم هو رقم أولي. وإذا كان الرقم أقل من 1 ، فإنه يطبع أن الرقم ليس عددًا أوليًا.
برنامج بايثون كالتالي:
num = int (إدخال ("أدخل رقمًا:"))
إذا كان العدد> 1:
بالنسبة لـ i في النطاق (2 ، عدد):
إذا (عدد٪ i) == 0:
print (num، "ليس عددًا أوليًا")
استراحة
آخر:
طباعة (num، "هو رقم أولي")
آخر:
print (num، "ليس عددًا أوليًا")
يتم استخدام العبارة int () لتحويل أي رقم يدخله المستخدم إلى عدد صحيح. يتم استخدام العبارة range () بحيث تمر قيمة "i" عبر كل رقم من 2 إلى الرقم الذي أدخله المستخدم. تُستخدم عبارة print () لطباعة القيمة الموجودة داخل القوس في الإخراج. يمكن للمستخدم الآن التحقق مما إذا كان أي رقم تم إدخاله هو رقم أولي أم لا.
الخروج: أفضل 18 برنامجًا لنموذج Python يجب أن تعرفه
خاتمة
توضح هذه المقالة كيفية كتابة برنامج بسيط لعدد أولي بلغة بايثون . باستخدام هذا المنطق ، يمكننا كتابة برامج أساسية أخرى لتحسين مهاراتنا. وتعلمنا أيضًا ثلاثة موضوعات برمجة ، أي if... else statement ، for loop ، and break. هذه موضوعات أساسية يمكن استخدامها لبرامج أكثر تعقيدًا وطويلة لتنفيذ مهام أكبر لفهم عدد أولي في بايثون .
إذا كنت مهتمًا بتعلم علوم البيانات لتكون في مقدمة التطورات التكنولوجية السريعة ، فراجع برنامج upGrad & IIIT-B التنفيذي في علوم البيانات واكتسب مهارات المستقبل.
ما هي السمات المميزة لبايثون؟
Python هي لغة برمجة معروفة بين علماء البيانات وخبراء التعلم الآلي. ينبع نجاح بايثون لأنه سهل التعلم وله بنية بسيطة وقابلية للقراءة. من السهل فهمها ، مما يجعل استكشاف الأخطاء وإصلاحها أمرًا بسيطًا.
أيضًا ، إنها لغة برمجة مجانية ومفتوحة المصدر ، ويمكن لمتخصصي Python استخدامها بعدة طرق. إنها لغة موجهة للكائنات تدعم مفاهيم الطبقة ، ومن السهل دمجها مع لغات أخرى مثل C ++ و Java وغيرها.
ما هي الدوال في بايثون؟
الوظائف هي أجزاء أو أجزاء من كود Python يتم تنظيمها وإعادة استخدامها لتنفيذ الإجراءات الفردية والمتعلقة. الوظائف مفيدة في تحسين النمطية في الأنظمة التي تعيد استخدام درجة كبيرة من التعليمات البرمجية. تحتوي لغة Python على مجموعة متنوعة من الوظائف المضمنة ، مثل print (). إلى جانب توفير مجموعة واسعة من الوظائف المضمنة ، تتيح لك Python أيضًا إنشاء وظائف يحددها المستخدم.
ما هي حالات استخدام بايثون الواقعية؟
Python هي واحدة من أكثر لغات البرمجة انتشارًا في العالم اليوم. تستخدم معظم البرامج الحاسوبية والبرمجيات Python لمتطلبات البرمجة الأساسية الخاصة بها. يتضمن تصفح Google أو تصفح Instagram أو مشاهدة مقاطع الفيديو على YouTube أو الاستماع إلى الموسيقى على Spotify. كل هذه الأنشطة مرتبطة بشكل مباشر أو غير مباشر ببايثون. يوضح هذا أن Python تُستخدم على مجموعة واسعة من الأنظمة الأساسية والتطبيقات والخدمات.