Python programlama ile para sorusu

Sorumuz şu: Bir adam elindeki çeki bozdurmak için bankaya gitti. Fakat veznedar bir yanlışlık yaptı ve çekin üzerinde yazılı liralar yerine kuruş ve kuruşlar yerine de lira vererek çeki ödedi. Adam da dikkat etmeden paraları cebine koydu. Eve giderken paranın 5 kuruşunu düşürdü. Bu vesile ile parasını saydı ve cebinde çekin değerinin tam iki katı parası olduğunun farkına vardı. Çekin üzerinde yazılı olan miktar ne kadardı? *

Programımız oldukça basit, lira ve kuruşu 100 lük döngülere sokuyoruz ve formülü deniyoruz.

for lira in range(100):
    for kurus in range(100):
        if lira + kurus / 100 == 0:  continue
        if (kurus + (lira - 5) / 100) / (lira + kurus / 100) == 2:
            print(f"Çekin üzerinde yazan miktar: {lira}.{kurus}")
            break

continue kullanmamızın sebebi sıfıra bölünme hatasından kaçmak içindir.

Bir diğer çözüm de şu olabilir

for lira in  range(0,55):
    for kurus in range(lira+5,105):
            if 2*(float(lira)+float(kurus)/100)==float(kurus)+float(lira-5)/100:
                print(str(lira)+"."+str(kurus)+"₺")
Yorum Durumu: Yorum yok --- Kategori: Bilişim, Zeka Soruları --- Etiketler: , , ---

Atomların Keşfi ve Aralarındaki Boşluk

Her Şeyin Atomlardan Oluştuğunu ve Atomun Büyük Bir kısmının Boşluk Olduğunu Nasıl Keşfettik?

Burnumun ucundaki bir hücrede bulunan hidrojen atomu, zamanında bir filin hortumunun parçasıydı. Jostein Gaarder

Silahı kullanmaya hiç niyetimiz yoktu. Ama öylesine başbelası bir ırktılar ki. Aksinin geçerli olduğunu göstermek için harcadığımız tüm çabalara rağmen, bizi “düşman” olarak algılamakta ısrar ettiler. Tüm nükleer stoklarını mavi gezegenlerinin yörüngesindeki gemimize ateşlediklerinde sabrımız taşmıştı. Silah basit, fakat etkiliydi. Maddenin içindeki tüm boşluğu çekip çıkardı. Sirian keşif seferimizin komutanı, kesiti ancak bir santimetre olan, parlak metalik küpü incelerken birincil kafasını umutsuzca salladı. “insan ırkından” geriye kalanın yalnızca bu olduğuna inanmak hiç de kolay değildi! Şayet tüm insan ırkının bir küp şekerin hacmine sığabileceği fikri bilimkurgu gibi geliyorsa, bir daha düşünün. Normal bir maddenin hacminin yüzde 99,9999999999999’unun boşluk olması dikkate değer bir gerçektir. Vücudumuzdaki atomların içerdiği boşluğun tümünü çekip çıkarmanın bir yolu olsaydı, insanlık gerçekten de bir küp şekerin sahip olduğu hacme sığabilirdi.

Atomların bu ürkütücü boşluğu, maddenin yapı taşlarının sıra dışı özelliklerinden yalnızca biri. Bir diğeri ise elbette ki, boyutları. Bu sayfadaki tek bir noktanın enini kapsamak için 10 milyon atomu uç uça dizmek gerekir. Bu durum akıllara şu soruyu getirecektir: Her şeyin atomlardan oluştuğunu nasıl keşfettik?

Her şeyin atomlardan oluşmuş olduğu fikri ilk defa, MÖ 440 yıllarında, Yunan filozof Demokritos tarafından öne sürülmüştür. 1 Demokritos , eline bir taş alarak kendisine şu soruyu sormuştu: “Şayet bunu ikiye böler ve parçalardan birini tekrar ikiye bölersem, sonsuza dek bunu yapmaya devam edebilir miyim?” Cevabı kesin bir hayır oldu. Maddenin sonsuza dek bölünebilmesi, Demokritos için tasavvur edilemez bir durumdu. Önünde sonunda, maddenin artık daha küçük parçalara bölünemeyecek bir taneciğe dönüşeceği çıkarımında bulundu ve “bölünemeyen” sözcüğünün Yunancası “a-tomos” olduğundan, maddenin söz konusu varsayımsal yapı taşlarına “atom” adını verdi.

Atomlar duyularla algılanamayacak kadar küçük olduğundan, varlıklarını kanıtlamak her zaman için güç olacaktı. Ne var ki, 18. yüzyılda yaşamış İsviçreli matematikçi Daniel Bernoulli tarafından bir yol bulundu. Bernoulli , atomların doğrudan gözlemlenmesi imkansız olsa da, dolaylı olarak gözlemlenebilmelerinin mümkün olabileceğini anladı. Daha net bir ifadeyle ortaya koyacak olursak, Bernoulli , çok sayıda atom bir arada hareket ettiği takdirde, bunun gündelik yaşantımızda fark edilebilecek kadar büyük bir etkiye neden olabileceğini düşünmüştü. Tek yapması gereken, doğada bunun gerçekleştiği bir yer bulmaktı. Buldu da: bir “gazın” içinde. Bernoulli , hava veya su buharı gibi bir gazı, bir kovan dolusu kızgın arıyı andıracak şekilde, çılgınca hareket eden milyarlarca ve milyarca atomun oluşturduğu bir topluluk olarak düşünüyordu. Bu net görüş, aynı zamanda, şişirilmiş bir balonun bu şekilde kalmasını sağlayan ve buhar makinesinde pistona kuvvet uygulayan gazın “basıncına” da açıklama getiriyordu. Bir kaba hapsedildiğinde, gazın ihtiva ettiği atomlar, dolu tanelerinin teneke bir çatıyı dövmesi gibi , kabın çeperlerine insafsızca çarpmaktaydı. Neden oldukları bileşik etki ise kaba duyularımız tarafından kabın çeperlerini zorlayan sabit bir kuvvet olarak algılanan, gergin bir güç yaratıyordu.

Öte yandan Bernoulli’nin basınç için getirdiği mikroskobik açıklama, gazın içinde olup bitenleri zihnimizde canlandırmanın kolay bir yolu olmanın ötesinde de faydalar sağladı. Artık kesin bir öngörüde bulunabiliyorduk. Eğer gaz ilk hacminin yarısına sıkıştırılırsa, atomların, kabın çeperlerine çarpmak için daha önce katettikleri yolun yalnızca yarısını katetmesi gerekecekti. Bu sebeple de, kabın çeperlerine iki kat daha çok çarparak basıncı iki katına çıkaracaklardı. Şayet gaz, hacminin üçte birine kadar sıkıştırılırsa, atom çarpışmaları ve dolayısıyla basınç da üç katına çıkacaktı. Bu böyle devam ediyordu. Söz konusu davranış İngiliz bilim adamı Robert Boyle tarafından gözlemlendi ve Bernoulli’nin gaza yönelik ortaya koyduğu açıklama onaylanmış oldu .

Bernoulli atomları boşlukta oradan oraya uçuşan küçük tanecikler olarak açıkladığından, bu durum atomların varlığını destekliyordu. Bu başarıya rağmen, atomların var olduğuna dair kesin kanıt 20. yüzyılın başlarına dek ortaya çıkmayacaktı. Kesin kanıt “Brown hareketi” adı verilen muğlak bir olgunun içinde saklıydı. Brown hareketi, adını 1801 yılındaki Flinders keşif seferiyle Avustralya’ya yelken açan bitkibilimci Robert Brown’dan almıştır. Brown güney yarımkürede geçirdiği zaman boyunca Avustralya’ya özgü 4000 bitki türünü sınıflandırmış ve bu süreçte canlı hücrelerinin çekirdeğini keşfetmiştir. Fakat Brown esas olarak, 1827 yılında suda asılı polen tanecikleri üzerine yaptığı gözlemle tanınır. Büyütecinin ardındaki Brown, sudaki taneciklerin, meyhaneden çıkıp evin yolunu bulmaya çalışan sarhoşlar gibi zikzaklar çizerek heyecanlı bir hareket içinde olduğunu gözlemlemiştir. Brown asi polen taneciklerinin sırrını hiçbir zaman çözemedi. Bu konudaki asıl ilerleme için, bilim tarihindeki en büyük yaratıcılık patlamasının merkezinde bulunan 26 yaşındaki Albert Einstein’ı beklemek zorundaydık.

“Mucizevi yılı” olan l905’te Einstein, harekete dair Newtoncu fikirlerin yerini alacak özel görelilik teorisiyle Newton’un egemenliğine son vermekle kalmadı, aynı zamanda Brown hareketinin 80 yıllık sırrına da vakıf oldu. Einstein’a göre polen taneciklerinin çılgınca dansının nedeni, küçük su molekülleri tarafından sürekli bir bombardımana maruz kalıyor olmalarıydı. İnsan boyunu aşan bir şişme topun geniş bir alanda birçok kişi tarafından itildiğini düşünün. Şayet herkes diğerlerinden bağımsız olarak kendi yönünde bir itme gücü uygularsa, herhangi bir anda topun bir tarafına kıyasla diğer bir tarafına daha fazla itme gücü uygulanıyor olabilir. Bu dengesizlik topun düzensiz hareketler yapması için yeterlidir. Benzer şekilde, polen taneciğinin düzensiz hareketlerinin nedeni de, polenin bir tarafına kıyasla bir diğer tarafında daha çok su molekülü baskısı olması olabilir.

Einstein, Brown hareketini tanımlayabilmek için matematiksel bir kuram geliştirdi. Söz konusu kuram, polen taneciğinin ne kadar hızla ve ne kadar uzağa gideceğini belirleyen şeyin, polenin çevresini sarmış olan su moleküllerinin uyguladığı acımasız ataklar olduğunu öngörüyordu. Bütün olay su moleküllerinin boyutlarıyla bağlantılıydı; zira moleküller ne denli büyükse, polen taneciğine uygulanan kuvvetin dengesizliği de aynı ölçüde artacak ve dolayısıyla bu da Brown hareketinin düzeyini belirleyecekti.

Fransız fizikçi Jean Baptiste Perrin, gamboge adı verilen ve Kamboçya’da bir ağaç türünden elde edilen sarı renkte zamksı reçinenin suda asılı haliyle yaptığı gözlemlerini, Einstein’ın kuramının öngörüleriyle karşılaştırdı. Perrin bu gözlemlerinde, öncelikle su moleküllerinin, bunun sonucunda da, molekül yapılarını oluşturan atomların boyutlarını belirlemeyi başardı ve atomların çapının bir metrenin 10 milyarda birine denk geldiği sonucuna ulaştı. Yani bu sayfadaki tek bir noktanın enini kapsamak için 10 milyon atomun yan yana dizilmesini gerektirecek kadar küçüktü boyutları. Atomlar aslında o kadar küçüklerdi ki, bir nefesin ihtiva ettiği milyarlarca ve milyarlarcası dünyanın atmosferine eşit olarak dağılmış olsaydı, atmosferin her bir nefeslik biriminde bu atomların bir kısmı bulunurdu. Bir başka ifadeyle, aldığınız her nefes Albert Einstein (veya Jül Sezar, Marilyn Monroe, hatta dünya üzerinde yürümüş son Tyrannosaurus Rex) tarafından verilmiş nefesten en az bir atom içermektedir.

Dahası, biyosferdeki atomlar düzenli olarak geri dönüşüme tabi olur. Bir organizma öldüğünde çürür ve onu oluşturan atomlar zaman içinde hayvanlarla insanların yiyeceği bitkileri oluşturmak üzere toprağa ve atmosfere geri döner. Norveçli romancı Joestein Gaarder Sofi’nin Dünyası isimli kitabında, “Kalp kasımdaki bir karbon atomu zamanında bir dinozorun kuyruğundaydı,” demiştir.

Brown hareketi atomların varlığını ortaya koyacak en kuvvetli kanıttı. Mikroskoptan bakıp da, acımasız bir saldırı altındaki polen taneciklerinin çılgın dansını gören hiç kimse, dünyanın esasında bu minik, kurşunvari parçacıklardan yapılmış olduğundan şüphe edemezdi. Fakat öte taraftan serseri polen taneciklerini (yani atomların etkisini) seyretmek, atomları gerçekten görmekle aynı şey değildi. Bunun içinse, taramalı tünelleme mikroskobu [STM: scanning tunnelling microscobe] adı verilen kayda değer bir aygıtın 1980 yılındaki icadına kadar beklemek durumundaydık. STM’nin ardındaki fikir çok basitti. Kör bir insan, bir başkasının yüzünü, parmağını bu yüzün üzerinde gezdirip zihninde oluşturduğu bir resim aracılığıyla “görebilir.” STM de benzer bir şekilde çalışmaktadır. Aradaki fark ise STM’deki “parmağın,” eski gramofon iğnelerini andıran küçük metal bir iğne olmasıdır. İğneyi maddenin yüzeyinde gezdirip, gerçekleşen yukarı-aşağı hareketleri bilgisayara aktararak, atom düzeyindeki dalgalanmaları detaylı bir şekilde resmetmek mümkündür.

Elbette durumun bundan biraz daha karmaşık olduğunu söyleyebiliriz. İcadın çalışma prensibi ne denli basit olursa olsun, uygulamada aşılması gereken ciddi engeller mevcuttu. Örneğin atomları “hissedebilecek” kadar hassas bir iğnenin bulunması gerekiyordu. Nobel komitesi bu güçlüklerin hakkını verdi ve STM mikroskobunun ardındaki IBM araştırmacıları Gerd Binnig ve Heinrich Rohrer, 1986 yılında Nobel Fizik Ödülü’yle onurlandırıldı.

Binnig ve Rohrer, tarih boyunca bir atomu gerçekten “gören” ilk kişiler oldu. STM’yle elde ettikleri görüntüler, dünyanın, ayın ıssız griliği üzerinde yükselişi ya da DNA’nın dönemeçli sarmal merdiveninin yanında, bilim tarihinin en önemli noktalarından biriydi. Atomlar küçük futbol toplarını andırıyor, kasalara istiflenmiş portakallar gibi gözüküyordu.

Fakat her şeyden daha çok, Demokritos’un 2400 yıl önce tüm açıklığıyla zihninde canlandırdığı gibi, küçük ve sert madde taneciklerine benziyorlardı. Tarihte hiç kimse, deneysel olarak teyit edilmeden önce, Demokritos kadar ileri bir öngörüde bulunamamıştır. Fakat STM, atomların yalnızca bir yönünü ortaya koyabilmişti. Demokritos’un da fark ettiği gibi, atomlar sürekli hareket halindeki küçük parçacıklar olmaktan çok daha fazlasıydı.

Yorum Durumu: Yorum yok --- Kategori: Bilim --- Etiketler: , ---

Biraz kuantumdan zarar gelmez

Aşağıdakilerden biri doğrudur:
• Aldığınız her nefes Marilyn Monroe’nun verdiği nefesten bir atom içerir.
• Yukarı doğru akabilecek bir sıvı türü vardır.
• Bir binanın en üst katında, en alt katına kıyasla daha hızlı yaşlanırsınız.
• Bir atom aynı anda birçok farklı yerde bulunabilir; tıpkı sizin aynı anda hem New York hem de Londra’da bulunmanız gibi.
• Tüm insan ırkı, bir küp şekerin sahip olduğu hacme sığdırılabilir.
• Herhangi bir kanala ayarlanmamış televizyondaki karlanmanın yüzde biri, Büyük Patlama’nın neden olduğu elektromanyetik gürültüdür.
• Zamanda yolculuk fizik kurallarına aykırı değildir.
• Bir fincan sıcak kahvenin ağırlığı, soğuk halinden daha fazladır.
• Ne kadar hızlanırsanız, o kadar incelirsiniz.

Hayır, şaka yapıyorum. Bunların hepsi de doğru!

Bir bilim yazarı olarak, bilimin bilim kurgudan çok daha tuhaf bilgiler içermesi ve evrenin icat edip edebileceğimiz her şeyden çok daha etkileyici oluşu karşısında her zaman hayrete düşmüşümdür. Buna rağmen, 20. yüzyılın sıradışı keşiflerinden pek azı kamuoyunun dikkatini çekebilmiştir. Geçtiğimiz yüzyılın en önemli iki başarısı, atomlar ve bileşenlerini resmeden kuantum teorisi ile uzay, zaman ve kütle çekimini resmeden Einstein’ın genel görelilik teorisidir.

Bu iki teori, dünya ve bizim hakkımızda neredeyse her şeyi açıklamaktadır. Aslına bakılacak olursa, kuantum teorisinin, ayaklarımızın altındaki zeminin neden katı olduğu ve güneşin neden ışıldadığını açıklamanın ötesinde, bilgisayarların, lazer teknolojilerinin ve nükleer santrallerin inşasını mümkün kılarak, bildiğimiz anlamda modern dünyayı yarattığı söylenebilir.

Göreliliğin gündelik yaşam üzerindeki etkileri bu denli aşikar değildir belki. Ne var ki, bu teori bize, hiçbir şeyin, ışığın bile kaçamadığı kara deliklerin varlığını, ezelden beri var olduğu düşünülen evrenimizin aslında Büyük Patlama denilen devasa bir patlamayla oluştuğunu ve zaman makinelerinin -buraya dikkat- mümkün olabileceğini göstermiştir.Bu konular üzerine yazılan önemli kaynakların pek çoğunu okumama ve sahip olduğum bilimsel geçmişe rağmen,getirdikleri açıklamalar beni çoğu zaman şaşkınlığa sürüklemiştir.

Durum böyleyken, bilimle alakası olmayanlar için konunun nasıl görüneceğini düşünemiyorum bile. Edindiğim tecrübelerin tümü, “Temel bilimsel düşüncelerin çoğu özünde basittir ve dolayısıyla herkes tarafından kolaylıkla anlaşılabilecek bir dille ifade edilebilir,”diyen Einstein’ın haklı olduğunu gösteriyor. Bu kitabı yazarken aklımdaki fikir, sıradan insanların 21. yüzyıl fiziğinin temel prensiplerini anlamasına yardımcı olmaktı.Yapmam gereken yalnızca, kuantum teorisi ve genel göreliliğin temel fikirlerini ortaya koymak (ki bu işin aldatıcı derecede basit olduğu ortaya çıktı) ve geriye kalan her şeyin,mantıksal ve kaçınılmaz olarak, nasıl bu fikirlerden türediğini göstermekti.Söylemesi kolay. Kuantum teorisi, geçtiğimiz 80 yıl içerisinde biriken ve kimsenin tam bir elbiseye dönüştüremediği parçalardan oluşmuş bir yamalı bohçaya benzetilebilir.

Dahası, teorinin evre uyumsuzluğu gibi, neden insanların değil, ancak atomların aynı anda iki yerde olabileceğini açıklayan çok önemli parçalarını anlaşılır şekilde aktarmak fizikçilerin gücünün ötesinde görünmektedir.Birçok “uzmanla” konu üzerine görüştükten sonra,onların da bu kavramı tam olarak anlamamış olabileceğini fark ettim. Bu, bir anlamda, beni özgür kılıyordu.

Ortaya konmuş tutarlı bir açıklama olmadığından ötürü, farklı kişilerden aldığım görüşleri bir araya getirerek kendi görüşlerimi oluşturmam gerektiğini anladım. Bu yüzden,burada yapılan açıklamaların birçoğunu başka hiçbir yerde bulamayacaksınız. Okuyacağınız sayfaların, modern fiziğin temel fikirlerini sarmış olan sisin bir kısmını dağıtacağını ve böylece ne denli büyüleyici bir evrende bulunduğumuzu görerek bunun değerini vermeye başlayacağınızı temenni ediyorum .

Marcus Chown

Yorum Durumu: 2 yorum --- Kategori: Bilim, Denemeler, Felsefe --- Etiketler: , , ---

Python Programlama ile Olasılık Soruları

Sonsuz.us sitesinde bolca olasılık sorusu var, bunların bazılarını python programlama ile çözüp örnekler sunacağım. Böylece random kütüphanesinin kullanımı ve olasılık sorularına uygulanışını görmüş olacağız.

Olasılık sorularında yapmamız gereken olayı doğru bir biçimde kodlayıp defalarca simülasyon tekrarlamamızdır. Yeterli sayıda simülasyon bize yaklaşık sonucu verecektir.

İlk sorumuz yine basit bir olasılık sorusu. Rastgele iki noktasından kırılan bir çubuğun parçalarının üçgen oluşturma olasılığı nedir?

Üçgen olma kuralı bildiğiniz üzere her hangi iki kenarın toplamı diğer kenardan büyük olma zorunluluğu olmasıydı. Programın yapması gerekense defalarca iki rastgele noktadan kırıp oluşan parçaları karşılaştırmak.

import random
ucgen=0
for i in range(10000):
  nokta = [random.random(),random.random()]
  nokta.sort()
  a,b,c = nokta[0],nokta[1]-nokta[0],1-nokta[1]
  if a+b>c and a+c>b and b+c>a:
    ucgen+=1
print(ucgen/10000)
Yorum Durumu: Yorum yok --- Kategori: Bilişim, Zeka Soruları --- Etiketler: , ---

Arkadaş sayılar, Python Programlama

İki sayı birbirinin kendisi hariç bölenleri toplamına eşitse bu sayılara arkadaş sayılar denir. (1 dahil)

En küçük arkadaş sayılar 220 ve 284 tür. Neden? Çünkü 220’nin bölenleri olan 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 ve 110 u topladığımızda 284 elde ederiz. 284’ün bölenlerini topladığımızda ise -evet, doğru tahmin ettiniz- 220 elde ederiz. İşte gerçek arkadaşlık.

Python programlama ile 10.000 e kadar olan arkadaş sayıları bulalım. (Bu sayıyı değiştirebilirsiniz.)

def bolenler(n):
  return sum([i for i in range(1,n//2+1) if n%i==0])

arkadas = dict()
for sayi in range(1,10000):
  bt = bolenler(sayi)
  if sayi==bolenler(bt) and sayi<bt:
    arkadas[sayi]=bt
print(arkadas)
Yorum Durumu: Yorum yok --- Kategori: Bilişim --- Etiketler: , , , ---

Pratfall Etkisi

Elliot Aronson da birini neden başkalarından daha çok sevdiğimizin, beynimizin neden bazı kişilerden daha çok hoşlandığının, onlara karşı sempatimizi arttıranın nedenini ‘Pratfall Etkisi’ olarak bulmuştur.

Pratfall etkisi; kişinin ne kadar mükemmel değilse sevilme oranının o kadar artması anlamına gelir (Montaya Matheew ve Horton, 2012).

Hatalar yapan insanları, sakar kişileri mükemmel olan insanlardan daha çok severiz. Düştüğünde gülüp geçebilen bir insanı hiç düşmeyen veya tökezlemeyen insandan daha sempatik bulabiliriz.

Beynimiz, hata yapan insanları, mükemmel insanlardan daha sıcak ve samimi buluyor. Kaliforniya Üniversitesi psikologlarından Elliot Aronson bu konuyla ilgili bir deney yapmıştır. Deneyde; iki grup öğrenciye sorular sorulmuş öğrenciler de bu soruları cevaplamışlardır, cevaplar ses kaydına alınmıştır.

Öğrencilerin cevapları insanlara dinletildiğinde ikinci gruptan daha çok hoşlandıkları ve onları daha çok sevdikleri görülmüştür. İkinci gruptaki öğrenciler; soruları yanıtlarken hatalar yapmışlar, önlerindeki kahveyi dökmüşler ve telaffuz hataları yapmışlardır. Bu hatalar insanlara sevimli, içten ve doğal gelmiş, ikinci gruba karşı sempati duymuşlardır. Mükemmellik insanlarla aramıza mesafe koyuyor. Mükemmel bir insan samimi gelmediği gibi soğuk ve yapay geliyor.

Yani beynimiz hataları seviyor. Mükemmellik sıkıcı geliyor. Sevdiğiniz ya da birlikte olduğunuz insanın hatalarından, sakarlıklarından neden hoşlandığınızın cevabı ‘Pratfall etkisi’ (Bloom,P. t. y.). Dünyadan örnek verecek olursak, ünlü aktrist Jennifer Lawrence Oscar’ını almaya giderken iki kere elbisesine takılıp düşmüştür. Jennifer Lawrence şu anda birçok insan için sempatik, doğal ve samimi bulunuyor.

Pratfall Efekt’i birçok alanda, birçok insan için kullanabilirsiniz. Ünlüler kendilerini sempatik göstermek için buna başvuruyorlar. Sevdiğiniz kişi için, arkadaşlıklarınızda fark etmeseniz de beyniniz hataları seçiyor ve seviyor.

Yorum Durumu: Yorum yok --- Kategori: Psikoloji --- Etiketler: , , , ---

En küçük zengin tek sayı, Python programlama

Eğer bir sayının kendisi hariç tam bölenleri toplamı sayıdan büyükse o sayıya zengin sayı diyoruz. Örneğin 12 nin bölenleri 1,2,3,4,6 nın toplamı 16>12 olduğu için zengin sayıdır. En küçük tek zengin sayı nedir?

Basit bir programla bunu bulabiliriz,

def bolenler(n):
  return sum([i for i in range(1,n//2+1) if n%i==0])

sayi = 1
while sayi>bolenler(sayi):
  sayi+=2
print(sayi)
Yorum Durumu: Yorum yok --- Kategori: Bilişim, Zeka Soruları --- Etiketler: , , ---