Longtemps je me suis demandé comment faire ceci:
Etape 1: comprendre
Pour une pyramide à 7 * sur la base je vois:
- une base avec 7 places -------
- une pyramide de 4 étages
- une première ligne avec 1 * et devant l'étoile 3 places vides
- une seconde ligne avec 3* et devant l'étoile 2 places vides
- etc
Etape 2: les essais
#Script-----------------------------
a=" "
b="*"
boucle=7
ecart=int((boucle-1)/2)
espace=ecart
for i in range(ecart+1):
print(ecart*a+b)
a=" "
b="*"
boucle=7
ecart=int((boucle-1)/2)
espace=ecart
for i in range(ecart+1):
print(ecart*a+b)
ecart=ecart-1
Etape 3: la réussite ;)
#Script-----------------------------a=" "
b="*"
boucle=20
ecart=int((boucle-1)/2)
espace=ecart
for i in range(ecart+1):
print(ecart*a+b*(i*2+1))
ecart=ecart-1
Aucun commentaire:
Enregistrer un commentaire
Tout commentaire nous engage ;)