Programme débutant [Python] - Python - Programmation
Marsh Posté le 06-10-2012 à 21:37:33
Ben, suffit de se trimbaler avec 2 variables, une qui contient la valeur précédente, et l'autre l'itération d'une boucle for.
en pseudo-code, ça donnerait ça :
var i,j;
j=0;
pour i=0,30,i+=1
afficher(i + " " );
si (i==2*j)
afficher('\n');
j=i;
fin si
fin pour
Tu peux aussi faire ça avec une while :
var i,j;
i=0;
j=0;
tant que (i<=30)
afficher(i + " " );
si (i==2*j)
afficher('\n');
j=i;
fin si
fin tant que
Il te manque plus qu'à traduire ça en python (je connais pas le langage, j'ai préféré le Lua )
Marsh Posté le 06-10-2012 à 11:14:13
Bonjour,
Je suis actuellement en Term S et j'ai choisi l'option Informatique et Sciences du Numérique.
Je suis donc débutante sur Python
Sauf que je dois faire un programme et je galère un peu. Je ne sais pas trop par ou commencer.
Je dois réaliser un programme contenant une boucle while et/ou for et faisant afficher:
>>>
0
1 2
3 4 5 6
7 8 9 10 11 12 13 14
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
J'ai remarqué que le dernier terme de chaque ligne correspond au double du premier terme mais après je bloque... je ne sais pas par où m'y prendre.
Pourriez-vous m'aider svp?
Merci!
Message édité par hel26 le 06-10-2012 à 11:19:13