كود برنامج بلغة البايثون يقوم بالتحقق من رقم ارموسينغ - Armstrong Numbe python code

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

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


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

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


اذا كنت ترغب في تعلم python فيوجد مقالة في موقعنا باسم تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم حيث شاركنا معكم فيها شرح مبسط للغه مع اكواد بسيطة لكي تفهم كيف تعمل اللغه وخذ بعين الاعتبار ان برنامج بايثون " البرنامج المصمم عن طريق برمجة بايثون " يكون سهل في عملية الcodeing وفي نفس الوقت قوي , ايضا من مميزات لغة بايثون انها تدخل في الذكاء الاصطناعي ai , اذا كنت تريد تعلم هذا المجال ابدء بتعلم البايثون عزيزي .


يوجد مقالة اخرى ايضا في موقعنا بعنوان بايثون اون لاين او افضل المواقع لكتابة برنامج بايثون اونلاين دون الحاجه الى محرر حيث شاركنا معكم فيها اشهر مواقع بايثون اون لاين التي يمكنك تجربة الكود دون الحاجه الى تحميل برامج خارجية لكتابة الاكواد .


رقم ارمسترونغ 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
ولمزيد من الاكواد يمكنك تصفح موقعنا لتجد العديد من الاكواد البرمجية المختلفة بالجافا والسي بلس بلس و البايثون وغيرها من اللغات المختلفة.

فيديو الشرح



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



تعليقات