IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Programlama C , C# , C++ , Java , Python , Php , Javascript , Matlab Örnekleri

1Beğeni(ler)
  • 1 Post By She


 
 
Seçenekler Stil
Alt 21 Temmuz 2021, 05:42   #1
Standart Python Armstrong Sayısı

Armstrong Sayısı Nedir? Python ile Nasıl Hesaplanır?

Armstrong Numarası

Narsist sayı olarak da bilinen armstrong numarası, yeni başlayanlar için özel bir ilgi alanıdır. Yeni bir programlama dili öğrenmekle yola çıkan programcıların merakını giderir.

Sayı teorisinde, belirli bir sayı tabanındaki bir sabit sayı b, her biri basamak sayısının üssüne yükseltilmiş kendi basamaklarının toplamı olan bir sayıdır.

Basitçe söylemek gerekirse, eğer 3 basamaklı bir sayım varsa, o zaman sayıların her biri üçün üssüne yükseltilir ve bir sayı elde etmek için eklenir. Elde edilen sayı orjinal sayıya eşitse o zaman biz buna armstrong numarası diyoruz. Armstrong sayıları ile ilgili benzersiz özellik, sayı sistemindeki herhangi bir tabana ait olabilmesidir. Örneğin, ondalık sayı sisteminde, 153 sabit bir sayıdır.

1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153

Python ile Armstrong Sayısı Hesaplama



PHP- Kodu

while True:
    
girdi=input("Sayı girin (Çıkmak için 'q' ya basın.) : ")
 
    if 
girdi=="q":
        break
    
    
uzunluk=len(girdi)
 
    
toplam=0
    
for i in range(uzunluk):
        
toplam toplam int(girdi[i])**uzunluk
    
    
if(toplam==int(girdi)):
        print(
"Girdiğiniz Sayı Bir Armstrong Sayıdır!")
    else:
        print(
"Girdiğiniz Sayı Armstrong Bir Sayı Değildir!"


Çıktı

PHP- Kodu

Sayı girin (Çıkmak için 'q' ya basın.) :407
Girdiğiniz Sayı Bir Armstrong Sayıdır
!
Sayı girin (Çıkmak için 'q' ya basın.) : 1634
Girdiğiniz Sayı Bir Armstrong Sayıdır
!
Sayı girin (Çıkmak için 'q' ya basın.) : 1000
Girdiğiniz Sayı Armstrong Bir Sayı Değildir
!
Sayı girin (Çıkmak için 'q' ya basın.) : 

Yukarıdaki örnekten 3 basamaklı ve 4 basamaklı bir kaç tane armstrong sayıyı python programında kontrol edildi.

Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
________________

06/02/2023 İnsan olan herkesin kalbi acıdı.

Konu ExCaLuBuR tarafından (11 Mart 2023 Saat 00:58 ) değiştirilmiştir..
 
Alt 21 Temmuz 2021, 09:11   #2
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık paylaşım için teşekkür ederiz

________________

~ E & B ~
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:52.