Seçkin Üye
Öncelikle Armstrong sayı nedir ?
Tüm basamaklarındaki rakamların sayı değerlerinin küpleri toplamı,kendisine eşit olan sayılara "Armstrong sayı"denir.
bir Armstrong sayıdır.
Şimdi gelelim bunu Python ile nasıl kodlayacağımıza:
Tüm basamaklarındaki rakamların sayı değerlerinin küpleri toplamı,kendisine eşit olan sayılara "Armstrong sayı"denir.
bir Armstrong sayıdır.
Şimdi gelelim bunu Python ile nasıl kodlayacağımıza:
Python:
# kullanıcıdan girdi al
num = int(input("Enter a number: "))
# toplamı başlat
sum = 0
# her basamağın küpünün toplamını bul
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
# sonucu göster
if num == sum:
print(num,"is an Armstrong number")
else:
print(num,"is not an Armstrong number")
Girilien değer Armstrong sayı.