Yazeka
Arama sonuçlarına göre oluşturuldu
Python'da bir sayının tam kare olup olmadığını bulmak için aşağıdaki kod kullanılabilir:
def tam_kare_mi(sayi): if sayi < 0: return False kok = int(sayi**0.5) return kok * kok == sayi print(tam_kare_mi(16)) # True print(tam_kare_mi(17)) # False print(tam_kare_mi(-4)) # False
Bu kod, sayının negatif olup olmadığını kontrol eder, değilse karekökünü alıp tam sayıya dönüştürür ve bu değerin karesinin orijinal sayıya eşit olup olmadığını kontrol eder 1.
5 kaynaktan alınan bilgiyle göre: