Écrivez un programme qui affiche la suite de symboles suivante :
*
**
***
****
*****
******
*******
Voilà sa fait des heures que j'essaye mais j'arrive pas.
Je suis débutant .
Pouvez vous m'aider ?
merci
Écrivez un programme qui affiche la suite de symboles suivante :
*
**
***
****
*****
******
*******
Voilà sa fait des heures que j'essaye mais j'arrive pas.
Je suis débutant .
Pouvez vous m'aider ?
merci
bonjour
essaie cela
sa doit le faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #!/usr/bin/env python # -*- coding: iso-8859-1 -*- #solution 1 qui génère des espaces entre * c'est lié à fonction print for i in range(1,10): for j in range(1,i): print "*", print #solution 2 qui fonctionne for i in range(1,10): texte = '*'*i print texte for i in range(1,10): texte = '*'* (10-i) print texte![]()
Presque, le compte n'est pas bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ligne = '' for i in range(0,8): print ligne + '*'*i for i in range(0,8): print '*'*i
Bonsoir.
Il y a plus simple.
Désolé pour cette mauvais blague...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 print """ * ** *** **** ***** ****** ******* """![]()
pour le fun et parce que c'est vendredi !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 >>> print ''.join(['*'*i+'\n' for i in range(1,8)]), * ** *** **** ***** ****** ******* >>>
Désolé... --->[]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import random liste = [] while len(liste) < 7: i='*'*random.randint(1, 7) if not i in liste: liste.append(i) liste.sort() for items in liste: print items
Partager