Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

Calcul list de nombres premiers

5/5 (17 avis)

Snippet vu 6 283 fois - Téléchargée 4 fois

Contenu du snippet

Voila, j'etait dans un petit jeux, et la question etait "Determinez si les nombres suivants sont des nombres premiers ?". ^^ Il y en avait 10, donc je me suis dit, ca ira plus vite de faire un petit prog.
Voila donc mon code, qui contient deux fonctions (une qui determine si le nombre est un nombre premier, la seconde qui calcul la list de nombres premiers jusque x).
Utile pour les debutants.

Source / Exemple :


def nb(nombre):
## Fonction qui determine si un nombre est premier ou non.
	nb=True;
	i=2;
	while(i<(nombre-1) and i<(nombre/2)):
		if(nombre%i==0):
			nb=False;
		i=i+1;
	return nb;

def list(x):
## Fonction qui list les nombres premiers jusque X.
	i=1;
	while(i<x):
		if(nb(i)):
			print i;
		i=i+1;

##Corps du programme.
print "### Calcul de Nombres Premiers ###";
x=input("Jusque la valeur : ");
list(x);

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.