Python'da bir kare kök bulmak için en basit yöntem matematik kütüphanesinde kare kök işlevini kullanmaktır. İşlenen ile parametre olarak adlandırılır. Örneğin, "math.sqrt (2)", 2'nin karekökünü hesaplar.
Alternatif olarak, bir karekök hesaplamak işlemciyi 0.5'in gücüne yükseltmekle eşdeğer olduğundan, karekök bulmak Python'un çift üslü bir üstel üsteli kullanılarak da elde edilebilir. Örneğin, 2'nin karekökünü bulmak için "2 ** 0.5" kullanın.
Çift yıldızla aynı şekilde davranan bir üstelleştirme işlevi de Python'da yerleşiktir. Bu yöntemle 2'nin karekökünü bulmak için "pow (2, 0.5)" girin. Her iki durumda da, hem işlenen hem de üs, tam sayı ise, sonuç bir tam sayıdır. Pow işlevi veya karışık veri türleriyle çift yıldız işleci çağırırken, sonuç ikili aritmetik işleçlerinin zorlama kurallarını izler.
Benzer şekilde, üs modülünde üs üs işlevleriyle birlikte karekök hesaplamak da mümkündür. 2'nin karekökü için bu yöntem "math.pow (2, 0.5)" olarak girilir. Çift yıldız işleci ve yerleşik pow işlevinin aksine, matematik modülündeki pow işlevi, sonucu hesaplamadan önce her iki argümanını da kayan nokta sayılarına dönüştürür; bu, sonucun her zaman kayan nokta sayısı olduğu anlamına gelir. p>
Negatif bir sayının karekökü hesaplanırken, karmaşık sayılar kullanarak matematikte olduğu gibi, cmath kütüphanesinde bulunan karekök işlevini kullanın. Örneğin, negatif 2'nin karekökünü bulmak için "cmath.sqrt (-2)" girin.