Python' un matematik gücünü bilmeyen yoktur. Diğer programlama dilleri ile içinden çıkmanız mümkün olmayan matematik işlemlerini python ile çok basit bir şekilde yapabilirsiniz.
Python' un matematik kütüphanesi standart olarak gelir ve tüm C fonksiyonlarını destekler. Karmaşık sayılar haricinde yapacak olduğunuz tüm işlemleri "math" kütüphanesi aracılığıyla yapabilirsiniz. Karmaşık sayıların kullanılabilmesi için "cmath" kütüphanesinden faydalanılır.
Python ile 2 sayısının 3 ncü üssünü almak istediğimizde 2**3 demek yeterlidir.
Aynı şekilde 999 sayısının 999 ncu üssü alınmak istendiginde 999**999 yazılır.
Peki 999 ** 999 un bize döndürdüğü sayının uzunluğu nedir dersek ne yapmamız gerekir. Çok basit bir şekilde
print len(str(999**999))
yazdığımızda bize sonuç olarak 2997 döner. Yani python 2997 sonucu hesapladı. Bu örneği 9999 ** 9999 ile tekrarladıgımda sonuç 39996 çıktı.
99999 ** 99999 işlemini siz deneyiniz. İyi çalışmalar....
0 Yorumlar
Merhaba,