Aidez un debutant en python

Résolu
Bonjour,
bon voila j'ai trouvé un exercice qui me demande de representer ceci
4.9. Ecrivez un programme qui affiche la suite de symboles suivante :
*
**
***
****
*****
******
*******
bon je crois qu'on doit passer par les structures repetitives
help please

--
Zarash Nikov ou Papieminem sur dailymotion fou de rire detournement a la mozinor et autre
Configuration: Windows XP
Firefox 2.0.0.13

3 réponses

  1. ok merci je crois que j'ai trouve voici le code
    x=1
    while x<8:
    print "*"*x
    x=x+1
    1. Modérateur
      Parfait tu as compris ;-)

      Maintenant une version plus pythonnesque:
      for i in range(1,8):
          print "*" * i


      range(x, y) renvoie une liste avec tous els entiers allant de x (inclu) à y (exclu). Le for produit une itération, c'est à dire qu'a chaque passage dans la boucle, i prendra la valeur de l'élement suivant dans la liste (en partant du premier) jusqu'à ce qu'il ait terminé de la parcourir.
      1. ok merci
        j'ai essaye ce code et ca marche mais je n avais pas encore vu les instruction for et range

    2. Modérateur
      Salut,

      Allez des indices!
      Sais-tu que tu peux multiplier une chaine de caractère par entier?
      Par exemple "chaine" * 2 renverra "chainechaine".

      Là tu vas avoir besoin d'une boucle.