|
|
@@ -0,0 +1,34 @@ |
|
|
|
|
|
|
|
def largeur():
|
|
|
|
n = int(input("donnez une larguer impaire = "))
|
|
|
|
return n
|
|
|
|
|
|
|
|
|
|
|
|
def affiche_sapin(largeur_totale):
|
|
|
|
index = int((largeur_totale - 1) / 2)
|
|
|
|
print("index=",index)
|
|
|
|
#print("range(index)=",range(index))
|
|
|
|
for index_courant in range(index + 1):
|
|
|
|
#print("index_courant=",index_courant)
|
|
|
|
largeur_courante = (index_courant * 2) +1
|
|
|
|
affiche_ligne(index_courant, largeur_courante,largeur_totale)
|
|
|
|
largeur_pied = int(largeur_totale / 3)
|
|
|
|
affiche_ligne(0, 1,largeur_totale)
|
|
|
|
affiche_ligne(0, 1,largeur_totale)
|
|
|
|
|
|
|
|
def affiche_ligne(index_courant, largeur_courante,largeur_totale):
|
|
|
|
nbr_blanc = int(largeur_totale/2) - index_courant
|
|
|
|
#print("nbr_blanc = ",nbr_blanc,sep = "")
|
|
|
|
blanc = " "*nbr_blanc
|
|
|
|
#print("blanc = a",blanc,"a")
|
|
|
|
print(blanc, "#"*largeur_courante, blanc, sep = "")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
largeur_totale = largeur()
|
|
|
|
affiche_sapin(largeur_totale)
|
|
|
|
|
|
|
|
|
|
|
|
main()
|