Aidez un debutant en python
Résolu/Fermé
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
-
30 mars 2008 à 20:35
papieminem1 Messages postés 1206 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 novembre 2015 - 31 mars 2008 à 12:12
papieminem1 Messages postés 1206 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 novembre 2015 - 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
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
A voir également:
- Aidez un debutant en python
- Citizen code python avis - Accueil - Outils
- Logiciel de programmation pour débutant - Guide
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
3 réponses
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
31 mars 2008 à 00:06
31 mars 2008 à 00:06
ok merci je crois que j'ai trouve voici le code
x=1
while x<8:
print "*"*x
x=x+1
x=1
while x<8:
print "*"*x
x=x+1
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
5 février 2025
1 526
31 mars 2008 à 00:11
31 mars 2008 à 00:11
Parfait tu as compris ;-)
Maintenant une version plus pythonnesque:
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.
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
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
31 mars 2008 à 12:12
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
j'ai essaye ce code et ca marche mais je n avais pas encore vu les instruction for et range
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
5 février 2025
1 526
30 mars 2008 à 23:55
30 mars 2008 à 23:55
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.
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.