الأربعاء، 30 سبتمبر 2020

كود برنامج بلغة البايثون يقوم بالتحقق من رقم ارموسينغ

كود برنامج بلغة البايثون يقوم بالتحقق من رقم ارموسينغ

كود برنامج بلغة البايثون يقوم بالتحقق من رقم ارموسينغ


متابعي موقع ومدونة جي كودرس - GeeCoders مرحبا بكم من جديد في مقالة تختص بلغة بايثون python حيث في هذة المقالة المميزة اقدم لكم كود لبرنامج يقوم بالتحقق من رقم ارمسترونغ Armstrong Number حيث تمت كتابة هذا الكود بلغة بايثون واذا كنت متقن للغة فيمكنك تحويل هذا الكود الى اي لغة اخرى وان لم تستطيع تحويلة فيمكنك ترك لنا تعليق باللغة التي تريد بها هذا الكود وسنعمل على توفيرة لكم باللغة التي تريدونها.

رقم ارمسترونغ Armstrong Number


هو عبارة عن قيمة الاس n فمثلا تريد عمل برنامج بايثون يمكن المستخدم من ادخال قيمة اس معين لمجموعة الارقام حيث ان n قيمة ثابتة او بمعنى اخر (ذا عدد أرقام n هو عدد يساوي مجموع أرقامه مرفوعة إلى n على حدة)

مثال على رقم ارمسترونغ


code... = c^n + o^n + d^n + e^n + ...
153 = 1*1*1 + 5*5*5 + 3*3*3

ما تحتاجة لكتابة الكود


سوف تحتاج عزيزي المستخدم اولا ان تتعلم اساسيات لغة البايثون وقد سبق وان شرحت في مقالة سابقة حول كيف تستطيع ان تكتب اول كود بايثون في حياتك ( python tutorial ) ويمكنك الاطلاع على المقالة لمزيد من المعلومات, وايضا سوف تحتاج الى محرر لكتابة الاكواد وقد سبق ايضا وان قمت لكم في مقالة سابقة عن افضل موقع يوفر لك محرر كتابة بايثون اونلاين python online يمكنك الاطلاع عليها ايضا.

كود التحقيق من رقم ارمسترونغ Armstrong Number بالبايثون


num = int(input("Enter a number: "))
sum = 0
temp = num
while temp > 0:
  digit = temp % 10
  sum += digit ** 3
  temp //= 10
if num == sum:
 print(num,"is an Armstrong number")
else:
  print(num,"is not an Armstrong number")

المخرجات و الطباعة (output)


Enter a number: 666
666 is not an Armstr
Enter a number: 153
153 is an Armstrong number

الكود منقول من موقع programiz
ولمزيد من الاكواد يمكنك تصفح موقعنا لتجد العديد من الاكواد البرمجية المختلفة بالجافا والسي بلس بلس و البايثون وغيرها من اللغات المختلفة.


مقالات اخرى بالبايثون



احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً