[Python] Programme débutant

Programme débutant [Python] - Python - Programmation

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
Reply

Marsh Posté le 06-10-2012 à 11:14:13   

Reply

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 :D)


Message édité par Terminapor le 06-10-2012 à 21:38:03

---------------
Perhaps you don't deserve to breathe
Reply

Marsh Posté le 07-10-2012 à 21:03:04    

Merci beaucoup, je n'en espérais pas tant! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed