Red de conocimiento informático - Material del sitio web - Cómo usar una función en PHP para generar números primos del 1 al 100 (números primos, números que solo se pueden dividir por 1 y por sí mismo)

Cómo usar una función en PHP para generar números primos del 1 al 100 (números primos, números que solo se pueden dividir por 1 y por sí mismo)

¿Es? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)

for($ I = 2; $i lt101; $i?) {

$ primes = 0;

for($k = 1;$k lt=$I;$k?)

si($I $k = = = 0)$número primo? ;

if($primes lt;= 2) //Un número entero que es divisible por 1 y por sí mismo (excluyendo 0)

Echo" ltstrong gt{ $ i } lt/strong gt; ltbr />;

}

Escribe un programa en Python para encontrar números primos hasta 1000.

Tres formas de encontrar números primos:

/*¿Tres formas de encontrar números primos

1: for(I = 2; i lt=(n-1); i

Si (n i =)? = 0 ) i toma cualquier número entre 2 y n-1. Si n es divisible, no es un número primo, en caso contrario es un número primo

Dos: para (I = 2; i ltn? /2; i )?

Si (ni==0) /*i toma cualquier número entre 2 y n/2, si n es divisible, no es un número primo, en caso contrario es primo. número?

Tres: for(I = 2;ilt(n = sqrt(n));i)?

If(ni==0) /*i toma entre 2 y sqrt(n) Cualquier número de, si n es divisible, no es un número primo, de lo contrario es un número primo, los siguientes pasos de salida*/

Código Python:

#!/usr/bin/env python

# -*-Codificación: utf-8 -*-

'''

Encontrar el número primo o número primo

Lo que hay que descubrir primero es un número primo.

Un número primo solo es divisible por 1 y en sí mismo 1 y 0 no son números primos, ni son compuestos. . >Defina números primos (n):

X = 1 # x acumula el número de números primos del 1 al n. Dado que 2 también es un número primo, aquí se suma 1

.

Para el rango (3., I dentro de n 1):? # 3 a n 1 (tome un valor y use el bucle interno para determinar si el número tiene masa)

Resultado = verdadero

Para el rango (2, j en i-1): ¿Hay un número entero entre # 2 e i-1? Si lo hay, no es un resultado de calidad. = false

Si resultado==true:

Imprimir I,

x = 1

Hay d números primos en impresión " (n,x)"\n d.

Número primo (1000)