Mari pelajari cara memeriksa apakah suatu bilangan merupakan bilangan kuadrat sempurna dengan Python. Di sini kita perlu menggunakan modul matematika python untuk memeriksa nomornya Show
Periksa apakah suatu angka adalah kuadrat sempurna atau tidak dengan PythonBilangan Kuadrat Sempurna. Bila suatu bilangan dinyatakan sebagai perkalian dua bilangan yang sama, maka bilangan tersebut dikatakan bilangan kuadrat sempurna. Sebagai contoh. - 25 adalah kuadrat sempurna karena dapat dinyatakan sebagai perkalian 5*5, 81 juga merupakan kuadrat sempurna karena dapat dinyatakan sebagai perkalian 9*9. Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut Editor Kode Python Kontribusikan kode dan komentar Anda melalui Disqus Sebelumnya. Tulis program Python untuk memeriksa apakah bilangan bulat positif yang diberikan adalah pangkat empat Berapa tingkat kesulitan latihan ini? Mudah Sedang KerasUji keterampilan Pemrograman Anda dengan kuis w3resource Ikuti kami di Facebook dan Twitter untuk pembaruan terkini. Piton. Kiat Hari IniPernyataan Hasil Anda dapat memikirkan pernyataan hasil dalam kategori yang sama dengan pernyataan pengembalian. Perbedaannya adalah, ketika pernyataan pengembalian mengembalikan nilai dan fungsi berakhir, pernyataan hasil dapat mengembalikan urutan nilai, itu semacam hasil, oleh karena itu namanya Jika Anda tertarik dengan algoritme, berikut adalah demonstrasi yang bagus dari Visualisasi Algoritma Bubble Sort di mana Anda dapat melihat bagaimana hasil dibutuhkan dan digunakan Misalkan kita memiliki nomor n. Kita harus memeriksa apakah bilangan n kuadrat sempurna atau tidak. Suatu bilangan dikatakan bilangan kuadrat sempurna jika akar kuadratnya bilangan bulat Jadi, jika masukannya seperti n = 36, maka keluarannya akan Benar sebagai 36 = 6*6 Untuk mengatasi ini, kami akan mengikuti langkah-langkah ini −
ContohMari kita lihat implementasi berikut untuk mendapatkan pemahaman yang lebih baik − Demo Langsung from math import sqrt def solve(n): sq_root = int(sqrt(n)) return (sq_root*sq_root) == n n = 36 print (solve(n)) Memasukkan36_ KeluaranTrue Kuadrat sempurna adalah hasil perkalian bilangan bulat (integer) dengan dirinya sendiri. Meskipun mengkuadratkan angka Python sangatlah mudah, melihat apakah suatu nilai adalah kuadrat sempurna membutuhkan lebih banyak usaha. Mari lihat DALAM ARTIKEL INI Periksa kuadrat sempurna secara terprogram dengan PythonDalam matematika, kuadrat sempurna adalah angka yang diperoleh dengan mengalikan bilangan bulat dengan bilangan itu sendiri (Kelley, 2007). Dengan kata lain, dengan mengkuadratkan bilangan bulat, kita mendapatkan kuadrat sempurna. Misalnya, 25 adalah kuadrat sempurna karena merupakan hasil dari 5 kali 5 (atau 52). 36 juga merupakan kuadrat sempurna (62). Tapi 33 bukan kuadrat sempurna (5. 7442 ≈ 33) Ada berbagai cara untuk melihat apakah suatu bilangan merupakan kuadrat sempurna. Tetapi satu pendekatan adalah sebagai berikut. Pertama ambil akar kuadrat bilangan bulat dari angka itu. Lalu kuadratkan nilai itu. Selanjutnya bandingkan hasil itu dengan nomor aslinya. Ketika mereka sama, jumlahnya adalah kuadrat sempurna Inilah salah satu cara untuk memprogram proses itu dengan Python
Fungsi khusus Inilah yang kami lakukan untuk mengetahuinya. Pertama, panggil fungsi Kami kemudian mengkuadratkan akar kuadrat bilangan bulat itu dengan operator eksponen ( 0) nilai asli fungsi (parameter 1)Ketika mereka cocok, parameternya adalah kuadrat sempurna dan fungsinya mengembalikan Contoh. lihat apakah nilai Python adalah kuadrat sempurnaMari kita bagaimana menggunakan fungsi di atas. Di bawah ini kita memiliki _Pertama-tama kita mengimpor modul 5. Yang itu dibutuhkan oleh fungsi is_perfect_square() . Kemudian kami menyalin/menempelkan fungsi itu di program kamiSelanjutnya kita membuat tiga nilai numerik. 7, 8, dan 9. Kemudian kami memeriksa apakah itu kuadrat sempurna. Jadi kami memanggil is_perfect_square() berulang kali dan menyimpan hasil fungsi dalam tiga variabel baru ( 1 hingga 2)Bit kode terakhir menampilkan hasil dengan fungsi 3 Python. Inilah hasil yang kami dapatkan
Contoh. lihat apakah nilai daftar adalah kuadrat sempurnaTerkadang kami memiliki daftar nilai dan ingin memeriksa apakah itu kuadrat sempurna. Untungnya, kita dapat dengan mudah menjalankan fungsi
Pertama kita mengimpor modul _5, yang dibutuhkan oleh fungsi kustom kita. Lalu kami salin-tempel fungsi itu dalam kodeSelanjutnya kita membuat daftar bernama 6. Isinya berbagai nilai integer. Kemudian kita mengulang daftar itu dengan loop 7 Python. Di sini variabel _8 mengacu pada satu angka dari daftar selama setiap siklus putaranDi dalam loop, fungsi _3 mengeluarkan angka dari daftar ( 8) dan apakah itu kuadrat sempurna. Untuk mengetahui yang terakhir kita memanggil fungsi is_perfect_square() khusus pada variabel 8Inilah yang dihasilkan oleh program mini Python
BELAJARLAH LAGI
ReferensiKelley, M. W. (2007). Panduan Idiot Lengkap untuk Aljabar (Edisi ke-2). Buku Alfa, NY. New York Piton. org (n. d. ). matematika — Fungsi matematika. Diakses pada 8 November 2019, dari https. //dokumen. python. org/3/perpustakaan/matematika. html Diterbitkan 20 Desember 2019 Tutorial Python terkait
|