Função para verificar um número primo com python
- 4190
- 204
- Loren Botsford
Abaixo está uma função simples de verificar se há um número primo. A função is_prime_number ()
retorna Falso
Se o número fornecido for menor que 2 e se o número for igualmente divisível com algum outro número diferente de 1 e ele próprio. Se nenhuma das condições anteriores aplicar a função retornará Verdadeiro
. O script Python abaixo permitirá ao usuário decidir quantos números precisam ser verificar se o número é o número principal:
#!/usr/bin/Env Python Prime_numbers = 0 def is_prime_number (x): se x > = 2: para y em intervalo (2, x): se não (x % y): retornar Falso outro: retornar Falso retornar Verdadeiro para eu em range (int (raw_input ("quantos números você deseja verificar:"))): se is_prime_number (i): prime_numbers += 1 Imprimir eu imprimir "Encontramos" + str (prime_numbers) + " números primos."
Salve o script acima em um arquivo, por exemplo. Is-Prime-número.py
e torne -o executável:
$ chmod +x Is-prima-número.py
Em seguida, execute o Is-Prime-número.py
Script Python para procurar um número primo dentro de 100 primeiros números. A saída imprimirá todos os números primos entre 0 e 100.
$ ./IS-Prime-número.PY Quantos números você deseja verificar: 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 Encontramos 25 números primos.
Na imagem abaixo, você pode ver a saída de uma pesquisa de todos os números primos entre 0 e 1 milhão:
Tutoriais do Linux relacionados:
- Como construir um aplicativo Tknter usando um objeto orientado…
- Uma introdução à automação, ferramentas e técnicas do Linux
- Mastering Bash Script Loops
- Loops aninhados em scripts de basquete
- Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
- Sistema Linux Hung? Como escapar para a linha de comando e…
- Como definir programas padrão usando as alternativas de atualização em…
- Coisas para instalar no Ubuntu 20.04
- Como ler e criar arquivos CSV usando Python
- Como trabalhar com a API de Rest WooCommerce com Python
- « Instalação Ansible no CentOS 7 Linux
- Como encontrar um espelho Linux mais rápido para o seu/etc/apt/fontes.lista »