تتمثل إحدى العمليات الرئيسية عند العمل مع الأرقام في البرمجة في التحقق مما إذا كان الرقم قابلا للقسمة على رقم آخر. في حالة القسمة على 3 ، هناك عدة طرق للتحقق من لغة برمجة بايثون.
الطريقة الأولى هي استخدام المشغل " ٪ " (ما تبقى من القسمة). إذا كان باقي قسمة الرقم على 3 صفرا ، فهذا يعني أن الرقم مقسوم على 3 بدون الباقي. خلاف ذلك ، فإن الرقم لا يقبل القسمة على 3.
الطريقة الثانية هي استخدام عامل التشغيل " / " (القسمة) بالإجراءات التالية: 1) قسمة الرقم على 3 ؛ 2) تحقق مما إذا كانت النتيجة عددا صحيحا. إذا كانت نتيجة القسمة عددا صحيحا ، فسيتم تقسيم الرقم الأصلي على 3 بدون الباقي.
لنلق نظرة على أمثلة لاستخدام كل طريقة:
آخر:
إذا كثافة العمليات (عدد / 3) * 3 = = عدد:
- طباعة ("رقم" ، رقم، "يقبل القسمة على 3 بدون باقي")
- آخر:
- طباعة ("رقم" ، رقم، "غير قابل للقسمة على 3")
- مهمة التحقق من قسمة رقم على 3 في بايثون
- ما هو تقسيم عدد?
- ماذا يعني أن الرقم قابل للقسمة على 3?
- كيف يمكنني كتابة وظيفة للتحقق من تقسيم عدد من 3 في بيثون?
- الطريقة الأولى: استخدام المشغل %
- الطريقة الثانية هي استخدام وظيفة ديفمود()
- كيف يمكنني استخدام المشغل تقسيم في بيثون?
كيفية استخدام ما تبقى من الانقسام في بيثون?
التحقق من التقسيم الكامل
توليد تسلسل الأرقام
نموذج التعليمات البرمجية للتحقق من تقسيم عدد بنسبة 3 في بيثون
1. باستخدام عامل تقسيم مودولو
2. باستخدام وظيفة ديفمود
ما هي النتائج التي يمكن أن وظيفة للتحقق من تقسيم عدد من 3 عودة?
كيفية استخدام وظيفة التحقق من تقسيم عدد من قبل 3 في برنامج بيثون?
سؤال وجواب
كيف يمكنني التحقق مما إذا كان الرقم يقبل القسمة على 3 في بايثون?
هل من الممكن استخدام القسمة ( / ) العملية بدلا من % عملية للتحقق مما إذا كان الرقم يقبل القسمة على 3 في بايثون?
مهمة التحقق من قسمة رقم على 3 في بايثون
عند العمل مع الأرقام في البرمجة ، غالبا ما تنشأ المهمة للتحقق مما إذا كان الرقم قابلا للقسمة على 3. في بايثون ، هناك عدة طرق لحل هذه المشكلة يمكن استخدامها في مواقف مختلفة.
واحدة من أسهل الطرق هي استخدام مشغل مودولو ( ٪ ). المشغل مودولو بإرجاع ما تبقى من قسمة رقم واحد على آخر. إذا كان باقي قسمة الرقم على 3 هو 0 ، فإن الرقم يقبل القسمة على 3. خلاف ذلك ، فإن الرقم لا يقبل القسمة على 3.
مثال على استخدام عامل مودولو للتحقق من قسمة رقم على 3:
العدد = 9
إذا كان الرقم % 3 = = 0:
- طباعة (و "{رقم} يقبل القسمة على 3")
- آخر:
- طباعة (و "{رقم} لا يقبل القسمة على 3")
في هذا المثال ، الرقم 9 قابل للقسمة على 3 ، لذلك سيتم عرض الرسالة "9 قابلة للقسمة على 3" على الشاشة.
هناك العديد من الطرق لاستخدام هذه الطريقة ، على سبيل المثال ، للتحقق من قسمة رقم على 3 ، يمكنك أيضا استخدام الحلقات والمشغلات الشرطية وما إلى ذلك. من المهم اختيار الطريقة المناسبة اعتمادا على المهمة.
بالإضافة إلى ذلك ، يمكن استخدام خوارزميات أخرى للتحقق من قسمة رقم على 3 ، مثل مجموع أرقام الرقم أو التحقق من قابلية القسمة باستخدام الصيغ والعمليات الرياضية. من المهم اختيار الخوارزمية المثلى والفعالة اعتمادا على سياق المهمة.
ما هو تقسيم عدد?
قسمة الرقم هي عملية يتم فيها تقسيم رقم واحد (يسمى رقم قابل للقسمة) على رقم آخر (يسمى المقسوم عليه) من أجل تحديد عدد المرات التي يتم فيها احتواء المقسوم عليه في الرقم القابل للقسمة.
يمكن أن يكون لقسمة الأرقام نوعان من النتائج: عدد صحيح وكسور. في القسمة الصحيحة ، تكون النتيجة هي الجزء الصحيح فقط من القسمة ، وفي القسمة الكسرية ، يمكن أن تحتوي النتيجة على كل من الجزء الصحيح والجزء العشري. نتيجة عملية القسمة هي رقم يسمى حاصل القسمة.
في البرمجة ، يمكنك استخدام عامل القسمة ( / ) ، والذي يسمح لك بتقسيم الأرقام والحصول على النتيجة كرقم نقطة عائمة (كسور).
يمكن استخدام عملية التقسيم في مواقف مختلفة ، على سبيل المثال:
تحديد ما إذا كان أحد الأرقام يقبل القسمة على رقم آخر بدون الباقي.
حساب متوسط قيمة مجموعة من الأرقام.
تقسيم كمية معينة إلى عدة أجزاء متساوية.
في بايثون ، يوجد أيضا عامل تقسيم صحيح ( / / ) ، والذي يعيد فقط الجزء الصحيح من القسمة بدون الجزء العشري والباقي.
عند التحقق مما إذا كان الرقم قابلا للقسمة على 3 ، يكفي التحقق مما إذا كان باقي قسمة الرقم على 3 هو صفر. إذا كان الباقي صفرا ، فإن الرقم يقبل القسمة على 3 بدون الباقي ، وإلا فإن الرقم لا يقبل القسمة على 3.
فيما يلي مثال على دالة بيثون بسيطة تتحقق مما إذا كان الرقم قابلا للقسمة على 3:
مواطن_قسم_بواسطة _3 (عدد):
إذا كان الرقم % 3 = = 0:
العودة الحقيقية
آخر:
العودة كاذبة
تأخذ هذه الوظيفة رقما كوسيطة وتعود صحيحا إذا كان الرقم قابلا للقسمة على 3 ، وخطأ إذا كان الرقم غير قابل للقسمة على 3.
ماذا يعني أن الرقم قابل للقسمة على 3?
قسمة رقم على 3 يعني أنه يمكن تقسيم الرقم إلى 3 أجزاء متساوية بدون باقي. إذا كانت نتيجة قسمة رقم على 3 عددا صحيحا ، فهذا يعني أن الرقم قابل للقسمة على 3.
إذا كان الرقم قابلا للقسمة على 3 ، فإنه ينتمي أيضا إلى فئة من الأرقام تسمى "مضاعفات الثلاثة". جميع الأرقام التي تقبل القسمة على 3 بدون الباقي هي عناصر من هذه الفئة.
طريقة سهلة لتحديد ما إذا كان الرقم قابلا للقسمة على 3 هي التحقق من مجموع أرقامه. إذا كان مجموع أرقام الرقم قابلا للقسمة أيضا على 3 بدون الباقي ، فإن الرقم نفسه يقبل القسمة أيضا على 3.
الخاصية الأكثر شهرة للأرقام التي تقبل القسمة على 3 هي أنها أيضا قابلة للقسمة على 9. هذا لأن 9 هو أيضا مقسوم على الرقم 3. وبالتالي ، يمكننا القول أنه إذا كان الرقم قابلا للقسمة على 3 ، فإنه يقبل القسمة أيضا على 9.
على سبيل المثال ، الرقم 12 قابل للقسمة على 3 ، لأن مجموع أرقامه (1 + 2 = 3) يقبل القسمة أيضا على 3 بدون الباقي. أيضا ، الرقم 12 قابل للقسمة على 9 ، لأن مجموع أرقامه هو أيضا 3 ، وهو قابل للقسمة على 9 بدون الباقي.
- في بايثون ، يمكنك التحقق مما إذا كان الرقم قابلا للقسمة على 3 باستخدام عامل ٪ (ما تبقى من القسمة). إذا كان باقي قسمة الرقم على 3 صفرا ، فسيتم قسمة الرقم على 3.
- على سبيل المثال ، يتحقق الكود التالي مما إذا كان الرقم س يقبل القسمة على 3:
- س = 12
إذا س % 3 = = 0:
طباعة ("رقم" ، س ، "يقبل القسمة على 3")
آخر:
طباعة ("رقم" ، س، "غير قابل للقسمة على 3")
نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرسالة "الرقم 12 مقسوما على 3" ، لأن ما تبقى من قسمة الرقم 12 على 3 هو صفر.
كيف يمكنني كتابة وظيفة للتحقق من تقسيم عدد من 3 في بيثون?
في بايثون ، هناك عدة طرق للتحقق مما إذا كان الرقم قابلا للقسمة على 3. فيما يلي مثالان على الوظائف التي يمكن استخدامها لهذا الفحص.
الطريقة الأولى: استخدام المشغل %
استخدم عامل النسبة المئوية (باقي القسمة) للتحقق مما إذا كان الرقم قابلا للقسمة على 3 بدون الباقي.
- إذا كان باقي القسمة صفرا ، فسيتم تقسيم الرقم على 3.
- خلاف ذلك ، فإن الرقم لا يقبل القسمة على 3.
- = = = = = = = = = = = :
إذا الأسطوانات ٪ 3 = = 0:
العودة الحقيقية
آخر:
العودة كاذبة
مثال على استخدام الوظيفة:
طباعة (غير قابلة للتقسيم_بواسطة 3 (9)) # صحيح
طباعة (غير قابلة للتقسيم_بواسطة 3 (10)) # خطأ
الطريقة الثانية: استخدام وظيفة ديفمود()
استخدم دالة ديفمود () لأداء قسمة رقم على 3 وجمع ما تبقى من القسمة معا.
إذا كان باقي القسمة صفرا ، فسيتم تقسيم الرقم على 3.
خلاف ذلك ، فإن الرقم لا يقبل القسمة على 3.
= = = = = = = = = = = :
حاصل القسمة ، الباقي = ديفمود (عدد ، 3)
إذا الباقي = = 0:
العودة الحقيقية
آخر:
العودة كاذبة
مثال على استخدام الوظيفة:
طباعة (غير قابلة للتقسيم_بواسطة 3 (9)) # صحيح
طباعة (غير قابلة للتقسيم_بواسطة 3 (10)) # خطأ
هاتان طريقتان بسيطتان للتحقق مما إذا كان الرقم قابلا للقسمة على 3 في بايثون. يمكنك اختيار أي منها تفضله أو يناسب احتياجاتك بشكل أفضل.
كيف يمكنني استخدام المشغل تقسيم في بيثون?
في لغة برمجة بايثون ، يشار إلى عامل القسمة بالرمز/. يتم استخدامه لأداء تقسيم الأرقام والحصول على حاصل القسمة.
يمكن استخدام عامل القسمة لكل من الأعداد الصحيحة والأرقام الحقيقية. نتيجة قسمة رقمين هي رقم حقيقي ، حتى لو كان كلا الرقمين أعدادا صحيحة.
لنلق نظرة على مثال لاستخدام عامل القسمة في بايثون:
رقم 1 = 10
رقم 2 = 3
النتيجة = رقم 1 / رقم 2
طباعة (النتيجة) # المخرجات 3.333333333333335
إذا كنت تريد تقسيم الأرقام للحصول على الجزء الصحيح فقط من النتيجة ، فيمكنك استخدام عامل تقسيم العدد الصحيح ، المشار إليه بالرمز //. على سبيل المثال:
رقم 1 = 10
رقم 2 = 3
.
أين
a
و
b
هي الأرقام التي نريد إيجاد ما تبقى من القسمة
a
بواسطة
b
.
على سبيل المثال ، بالنسبة للأرقام 7 و 3 ، نتيجة العملية
7 % 3
سيكون هناك باقي من قسمة 7 على 3 ، وهو 1. هذا يعني أن 7 يقبل القسمة على 3 مع باقي 1.
يمكن استخدام ما تبقى من التقسيم لأغراض مختلفة.
التحقق من التقسيم الكامل
توليد تسلسل الأرقام
باستخدام ما تبقى من القسمة ، يمكنك أيضا إنشاء تسلسلات من الأرقام بخطوة معينة. على سبيل المثال ، للحصول على جميع الأرقام الزوجية من 0 إلى 10 ، يمكننا استخدام الكود التالي:
لأني في النطاق (0 ، 10):
إذا أنا % 2 = = 0:
طباعة (ط)
في هذا المثال ، نستخدم الوظيفة
المدى
لإنشاء سلسلة من الأرقام من 0 إلى 10. ثم نستخدم ما تبقى من القسمة
أنا %2
للتحقق مما إذا كان الرقم
i
هو حتى. إذا كان الأمر كذلك ، فإننا نعرضه على الشاشة.
يمكن أن يكون استخدام ما تبقى من القسمة في بايثون مفيدا في حل المهام المختلفة ، مثل التحقق من القسمة الكاملة أو إنشاء تسلسلات من الأرقام. آمل أن تكون هذه المقالة قد ساعدتك على فهم أفضل لكيفية استخدام ما تبقى من التقسيم في بايثون.
1. باستخدام عامل تقسيم مودولو
تتمثل إحدى طرق التحقق من قسمة رقم على 3 في استخدام عامل تقسيم الوحدة النمطية ( ٪ ). إذا كانت نتيجة العملية صفرا ، فإن الرقم يقبل القسمة على 3 بدون الباقي. خلاف ذلك ، فإن الرقم لا يقبل القسمة على 3.
العدد = 15
الباقي = العدد % 3
إذا الباقي = = 0:
طباعة (رقم، "يقبل القسمة على 3 بدون باقي")
آخر:
طباعة (رقم، "غير قابل للقسمة على 3 بدون الباقي")
2. باستخدام وظيفة ديفمود
طريقة أخرى للتحقق من القسمة على 3 هي استخدام
وظيفة ديفمود
- . ترجع هذه الدالة نتيجة القسمة والباقي من القسمة على شكل مجموعة. إذا كان الباقي صفرا ، يتم تقسيم الرقم على 3 بدون الباقي.
- العدد = 15
حاصل القسمة ، الباقي = ديفمود (رقم ، 3)
إذا الباقي = = 0:
| طباعة (رقم، "يقبل القسمة على 3 بدون باقي") | آخر: |
|---|---|
| طباعة (رقم، "غير قابل للقسمة على 3 بدون الباقي") | تعطي كلتا الطريقتين نفس النتيجة-فهي تسمح لك بتحديد ما إذا كان الرقم قابلا للقسمة على 3 بدون الباقي. |
| من المهم ملاحظة أن هذه الأمثلة توضح التحقق من قسمة الرقم على 3. إذا كنت تريد التحقق من القسمة على رقم آخر ، يكفي تغيير القيمة في الكود. | ما هي النتائج التي يمكن أن وظيفة للتحقق من تقسيم عدد من 3 عودة? |
| يمكن أن تؤدي وظيفة التحقق من قسمة الرقم على 3 إلى إرجاع نتيجتين محتملتين: | الرقم قابل للقسمة على 3 بدون الباقي: إذا كان الرقم قابلا للقسمة على 3 بدون الباقي ، فإن الوظيفة ترجع بشكل صحيح. على سبيل المثال ، إذا كان الرقم 9 ، فإن 9 يقبل القسمة على 3 بدون الباقي ، وتعود الدالة إلى الحقيقة. |
| الرقم غير قابل للقسمة على 3 بدون الباقي:إذا كان الرقم غير قابل للقسمة على 3 بدون الباقي ، فإن الوظيفة ترجع خطأ. على سبيل المثال ، إذا كان الرقم 7 ، فإن 7 لا يقبل القسمة على 3 بدون الباقي ، وتعيد الدالة خطأ. | نتيجة الوظيفة هي قيمة منطقية (صواب أو خطأ) ، والتي يمكن استخدامها في مزيد من التعليمات البرمجية لاتخاذ القرارات وتنفيذ إجراءات مختلفة ، اعتمادا على ما إذا كان الرقم يقبل القسمة على 3 أم لا. |
| يوجد أدناه جدول يحتوي على أمثلة للأرقام والنتائج المقابلة لوظيفة التحقق: | العدد |
| نتيجة الدالة | 9 |
صحيح
15
صحيح
21
صحيح
12
صحيح
10
خطأ
كيفية استخدام وظيفة التحقق من تقسيم عدد من قبل 3 في برنامج بيثون?
للتحقق مما إذا كان الرقم قابلا للقسمة على 3 في برنامج بايثون ، يمكنك استخدام وظيفة القسمة مع الباقي (
%
). يؤدي قسمة رقم على 3 إلى إرجاع ما تبقى من القسمة. إذا كان الباقي صفرا ، فإن الرقم يقبل القسمة على 3 بدون الباقي.
طباعة ("الرقم" ، الأسطوانات ، " مقسوما على 3 بدون الباقي.")
كحجة والعودة
صحيح
إذا كان الرقم يقبل القسمة على 3 بدون الباقي ، و
خطأ
خلاف ذلك.
ثم يطلب البرنامج من المستخدم إدخال رقم باستخدام
وظيفة الإدخال ()