Python ile Negatif Sayıların Kökünü Almak(Karmaşık Sayı)

-4 gibi bir sayının kökünü alırken kullandığımız karmaşık sayı mantığını buraya da geçirmek istedim. karmasikkok ismini verdiğim fonksiyona gönderdiğimiz negatif sayı, mesela -5 diyelim, – ile çarpılarak pozitif yapılıp kökü alıyıyor ve sonuna i ekleniyor. En son da bu ifade ekrana yazdırılıyor.

#-*-coding:cp1252-*-
'''
Created on 13 Eyl 2011

@author: guray
'''

def karmasikkok(sayi):
    import math
    snc=math.sqrt(-sayi)
    sonuc="%si" %snc
    print sonuc

karmasikkok(-5)

Umarım işinize yarar.

 
comments powered by Disqus