Berfungsi untuk memeriksa nombor perdana dengan python
- 4882
- 342
- Don Will
Berikut adalah fungsi mudah untuk memeriksa nombor perdana. Fungsinya is_prime_number ()
pulangan Salah
Sekiranya bilangan yang dibekalkan kurang dari 2 dan jika nombor itu sama -sama dibahagikan dengan beberapa nombor lain yang berbeza daripada 1 dan sendiri. Sekiranya tidak ada syarat sebelumnya yang menggunakan fungsi itu akan kembali Benar
. Skrip Python di bawah akan membolehkan pengguna memutuskan berapa banyak nombor yang perlu diperiksa untuk melihat sama ada nombor itu adalah nombor utama:
#!/usr/bin/env python prime_numbers = 0 def is_prime_number (x): jika x > = 2: untuk y dalam julat (2, x): jika tidak (x % y): kembali Salah lain: kembali Salah kembali Benar untuk i dalam julat (int (raw_input ("Berapa banyak nombor yang anda ingin periksa:")): jika is_prime_number (i): prime_numbers += 1 Cetak Saya Cetak "Kami Temui" + str (prime_numbers) + "Nombor Perdana."
Simpan skrip di atas ke dalam fail misalnya. IS-Prime-nombor.py
dan menjadikannya boleh dilaksanakan:
$ chmod +x is-prime-bilangan.py
Seterusnya, laksanakan IS-Prime-nombor.py
skrip python untuk mencari nombor utama dalam 100 nombor pertama. Output akan mencetak semua nombor utama antara 0 dan 100.
$ ./is-prime-nombor.py berapa nombor yang anda ingin periksa: 100 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 Kami menjumpai 25 nombor perdana.
Pada gambar di bawah, anda dapat melihat output carian untuk semua nombor utama antara 0 dan 1 milion:
Tutorial Linux Berkaitan:
- Cara Membina Aplikasi TKInter Menggunakan Objek Berorientasikan ..
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Menguasai Gelung Skrip Bash
- Gelung bersarang dalam skrip bash
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
- Cara Menetapkan Program Lalai Menggunakan Kemas Kini-Alternatif pada ..
- Perkara yang hendak dipasang di Ubuntu 20.04
- Cara membaca dan membuat fail CSV menggunakan python
- Cara Bekerja Dengan API Rest WooCommerce dengan Python
- « Pemasangan Ansible di CentOS 7 Linux
- Cara Mencari Cermin Linux Debian terpantas untuk/etc/apt/sumber anda.senarai »