English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستعلم كيفية استخدام حلقة for للبحث عن عوامل الرقم.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Pythonالموضوع:
# باستخدام برنامج Python لتحديد عوامل عدد # هذه الدالة حساب عوامل المعاملات المرسلة def print_factors(x): print(x, "عوامل:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num)
نتيجة الإخراج
عوامل 320 هي: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
ملاحظة:لإيجاد عوامل عدد آخر، قم بتغيير قيمة num.
في هذا البرنامج، سيتم تخزين الرقم الذي يحتوي على العوامل في num، وسيتم نقل هذا الرقم إلى دالة print_factors(). يتم تخصيص هذه القيمة في print_factors() إلى متغير x.
في هذا الدالة، نستخدم حلقة for للمرور على من i يساوي x، إذا كان x يمكن أن يتم تقسيمه بشكل كامل بواسطة i، فإنه يكون عنصرًا من عوامل x.