bonjour mes chers amis!
ou "Hello, world!" comme on dit chez les novices.
voila.
je commence a m'exercer a réfléchir en langage python après en avoir appris un peu
J'ai un exercice à faire :
écrire la somme des 1000 premiers nombres premiers.
J'ai essaye et le résultat est faux. Je sens bien plusieurs obstacles:
- que je n'arrive pas a traduire une pensée en langage mathématique (Pour tout x, Il existe, si, quelque soit, alors...) dans les termes du langage de programmation.
- que je n'ai pas de méthode pour simuler ce que fait le programme, arrêter a un point et réfléchir.
- un manque de communication avec des gens qui sont passes par des stades similaires au mien.
Je programme en python 3.4.1 et utilise un logiciel libre qui s'appelle Pycharm pour coder, sur d'autres ordi geany ou des fois quand c'est un ordi pas a moi, pythonanywhere en 2.7)
Apres ce préambule voici mon programme (prière de ne pas se moquer!)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # Un nombre premier est divisible uniquement par 1 et par # lui-meme. n = 3 somme = 2 total = 1 while total < 1001: for x in range (2, n): if n % x == 0: n = n + 1 else: print (n) somme,n, total = somme + n, n + 1, total +1 print("la somme est %d!"%somme)
Partager