Funkcja do sprawdzenia liczby pierwszej z Python

Funkcja do sprawdzenia liczby pierwszej z Python

Poniżej znajduje się prosta funkcja do sprawdzenia numeru pierwszego. Funkcja is_prime_number () zwroty FAŁSZ Jeśli dostarczona liczba jest mniejsza niż 2, a jeśli liczba jest równie podzielna z jakąś inną liczbą inną niż 1 i sam. Jeśli żaden z poprzednich warunków nie zastosuje się, funkcja nie zwróci PRAWDA. Poniższy skrypt Pythona pozwoli użytkownikowi zdecydować, ile liczb musi sprawdzić, czy numer jest numerem pierwotny:

#!/usr/bin/env python prime_numbers = 0 def is_prime_number (x): Jeśli X > = 2: Do y W Zakres (2, x): Jeśli nie ( X % y): powrót FAŁSZ w przeciwnym razie: powrót FAŁSZ powrót PRAWDA Do I W Range (int (raw_input („Ile liczb chcesz sprawdzić:”))): Jeśli is_prime_number (i): prime_numbers += 1 wydruk I Drukuj „Znaleźliśmy” + Str (prime_numbers) + " liczby pierwsze."

Zapisz powyższy skrypt w pliku, np. Is-prime numer.py i spraw, aby był wykonywalny:

$ chmod +x is-prime numer.py 

Następnie wykonaj Is-prime numer.py skrypt Pythona, aby wyszukać liczbę pierwszą w ciągu pierwszych 100 liczb. Wyjście wydrukuje wszystkie liczby Prime od 0 do 100.



$ ./IS-Prime Number.Py Ile liczb chcesz sprawdzić: 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. 

Na poniższym obrazie możesz zobaczyć wyjście wyszukiwania wszystkich liczb pierwszych między 0 a 1 milionem:

Powiązane samouczki Linux:

  • Jak zbudować aplikację Tkinter za pomocą obiektu zorientowanego na…
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Mastering Bash Script Loops
  • Zagnieżdżone pętle w skryptach Bash
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Jak ustawić domyślne programy za pomocą alternatywnych aktualizacji na…
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak czytać i tworzyć pliki CSV za pomocą Pythona
  • Jak pracować z WooCommerce Rest API z Pythonem