Python üssü

Python işlevleri ve meth

** operatörü ve pow() işlevi Python'da bir sayının gücünü hesaplar. ** operatörü, soldaki sayıyı sağdaki sayının kuvvetine yükseltir. pow() işlevi, ilk parametreyi ikinci parametrenin gücüne yükseltir.

Bir sayının gücünü hesaplamak yaygın bir matematiksel işlemdir. Örneğin, altıncı sınıf matematik sınıfındaki öğrencilerin güçleri gözden geçirmelerine yardımcı olan bir program oluşturuyorsanız, bir güç işlevine ihtiyacınız olacaktır.




Python Power

Python programlamasında, bir sayının gücü iki şekilde hesaplanabilir: ** operatörünü kullanarak ve pow() işlevini kullanarak.

Bu eğitici, Bir sayının gücünü hesaplamak için bu tekniklerin her ikisinin de nasıl kullanılacağını tartışın. Hem ** operatörünün hem de pow() yönteminin nasıl kullanılacağına ilişkin bir örneği inceleyeceğiz.




Python Power: ** Operatörü

Python ** operatörü, Python'da bir sayıyı bir üs kuvvetine yükseltmek için kullanılır. Başka bir deyişle, **, Python'daki güç operatörüdür.

** operatörü, bir hesaplama gerçekleştirmek için iki değer gerektirir. ** operatörünün sözdizimi burada:

5 ** 2 

Programımız şu sonucu döndürür: 25.

Bu ifadede 5, 2. kuvvete yükseltilir. Veya başka bir deyişle, 5 sayısı kendisiyle 3 kez çarpılır.

Katılımcıların %81'i bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleşin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan daha az zaman harcadı.

Hadi bir adımdan geçelim. ** operatörünün Python'da nasıl kullanılabileceğini gösteren örnek. Diyelim ki altıncı sınıf matematik öğrencilerinin güç bilgilerini test eden bir uygulama oluşturuyoruz.

Bunu yapmak için, bir öğrenciye matematik problemi sunmak istiyoruz, sonra onlardan soru sormak istiyoruz. cevap. Programımız daha sonra sorunun cevabını hesaplayacak ve bunu kullanıcının programa girdiği cevapla karşılaştıracaktır.


Altıncı sınıf matematik öğrencilerinin güçler konusundaki bilgilerini test etmemizi sağlayacak örnek bir program:

sayı = 7 üs = 2 öğrenci_answer = int(input("7'nin 2'nin kuvveti nedir?")) cevap = 7 ** 2 ise öğrenci_answer == cevap: yazdır ("Haklısın!") else: print("7'nin kuvveti 2'ye çok yakın", cevap)

Programımızı çalıştırdığımızda ve 56 cevabını eklediğimizde, aşağıdaki yanıtı alıyoruz:

7'nin 2'nin kuvveti nedir? 56 Çok yakın! 2'nin kuvveti 49'dur

Gördüğünüz gibi programımız cevabımızın yanlış olduğunu hesapladı ve doğru cevabı olan bir mesaj döndürdü.

Birincisinde satırında saklayan sayı adında bir değişken tanımlıyoruz. matematiksel bir güce yükseltmek istediğimiz sayı. Ardından, sayı değişkenini yükselteceğimiz üs sayısı olan üs bildiririz.

Bir sonraki satırda, Python input() yöntemi: 7 üzeri 2 nedir?

Python int() veri türü kullanıcının yanıtını bir tam sayıya dönüştürmek için dönüştürme yöntemi. Bu gereklidir çünkü input() bir dizge döndürür ve biz sadece sayılarla ** operatörünü kullanabiliriz.

Ardından, sorunun cevabını ** kullanarak hesaplarız. Şebeke. Bu durumda, 7 üzeri 2'yi hesaplamak için 7 ** 2 kullanırız.

Mesajı yazdıran bir if ifadesi bildiririz. Konsola “haklısınız!”. Bir kullanıcı doğru yanıtı alırsa ve bir kullanıcı yanlışsa doğru yanıtı içeren bir mesaj yazdırırsa.




Power Python: pow() Yöntemi

Python yerleşik bir içerir. güçleri hesaplamak için kullanılabilecek işlev: pow(). pow() üç parametreyi kabul eder: bir taban numarası, tabanın yükseltildiği bir üs ve bir modulo operatörü.


pow() yöntemi, belirli bir sayıyı başka bir sayının kuvvetine göre hesaplar.Önce, yöntem argümanını bir kayan noktalı sayıya dönüştürür. , gücü hesaplar.

Python pow() yönteminin sözdizimi burada:

pow(taban, üs, modül)

pow() yöntemi üç parametre kabul eder:

  • taban, üssün üssüne yükseltilmiş sayıdır (gerekli)
  • üs, tabanın olduğu sayıdır yükseltilmiş (gerekli)
  • modulus, ** üssünün sonucuna göre bir modulo hesaplaması yürütür. Modül belirtilirse, taban ve üs olmalıdır tamsayılar ve üs pozitif bir değer olmalıdır. (isteğe bağlı)

İlk iki argüman belirtilirse, ifade edilen tabanın üssün üssü hesaplanır.

Üçüncü argüman da belirtilirse, belirtilen tabanın üssün kuvveti hesaplanır. Ardından, pow() hesaplanan sayının modülünü döndürür. Bu, belirli kullanım durumları olan daha gelişmiş bir işlevdir, bu nedenle bu makalede ayrıntılı olarak tartışmayacağız.

Python modulo operatörü hakkında daha fazla bilgi edinmek için Python modulo operatör kılavuzu.

Python pow() Yöntem Örneği

pow( ) yöntemi işe yarıyor. Altıncı sınıf öğrencilerinin matematikteki bilgi güçlerini test etmek için bir oyun yarattığımızı varsayalım.

"Python.Engineering hayatıma en çok ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra , hayattaki değerlerim ve hedeflerim ile uyumlu hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

Programımız kullanıcıdan bir sorunun cevabını ister ve cevabı hesaplar. Ardından kodumuz, kullanıcının cevabının program tarafından hesaplananla aynı olup olmadığını karşılaştırır.

** operatörünü kullanmak yerine kullanabiliriz. pow() kodumuzdaki sayıların gücünü hesaplamak için. Altıncı sınıf güç oyunumuz için kullandığımız kodla birlikte kullanılan pow() örneği:

sayı = 7 üs = 2 öğrenci_answer = int(input("7'nin 2'nin kuvveti kaçtır?")) answer = pow(7, 2) ise öğrenci_answer == cevap: print( "Haklısın!") else: print("7'nin kuvveti 2'ye çok yakın", cevap)

Kodumuz bir farkla ilk örneğe benziyor. answer = 7 ** 2 bildirmek yerine, answer değişkenine pow(7, 2) değerini atarız. 49 cevabını kodumuza eklersek, program şunu döndürür:

7 üzeri 2 nedir ? 49 Haklısınız!



Sonuç

** operatörü ve pow() yöntemi, bir sayıyı başka bir sayının kuvvetine yükseltir. Bunlar Python güç yöntemleridir.


Bu eğitimde Python'da güçleri hesaplamak için hem ** operatörünün hem de pow() operatörünün nasıl kullanılacağı tartışıldı. güç hesaplama yöntemlerinin her birinin bir örneğini ele aldı. Artık bir profesyonel gibi Python'da güçleri hesaplamak için gereken bilgilerle donatıldınız!

Python'da ustalaşmanıza yardımcı olacak daha fazla öğrenme kaynağı arıyorsanız, Python Nasıl Öğrenilir kılavuzumuza göz atın.





Python üssü: StackOverflow Questions

Tutorials