Posez votre question Signaler

Aidez un debutant en python [Résolu]

papieminem1 1182Messages postés 9 janvier 2008Date d'inscription 19 mai 2012Dernière intervention - Dernière réponse le 31 mars 2008 à 12:12
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
Lire la suite 

Aidez un debutant en python »

4 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
ok merci je crois que j'ai trouve voici le code
x=1
while x<8:
print "*"*x
x=x+1
Ajouter un commentaire
Réponse
+0
moins plus
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.
papieminem1- 31 mars 2008 à 12:12
ok merci
j'ai essaye ce code et ca marche mais je n avais pas encore vu les instruction for et range



Ajouter un commentaire
Ce document intitulé « aidez un debutant en python » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?