Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.
 
 
 
 
 
 

28 Zeilen
745 B

  1. def largeur():
  2. n = int(input("donnez une larguer impaire = "))
  3. return n
  4. def affiche_sapin(largeur_totale):
  5. index = int((largeur_totale - 1) / 2)
  6. for index_courant in range(index + 1):
  7. largeur_courante = (index_courant * 2) + 1
  8. affiche_ligne(index_courant, largeur_courante, largeur_totale)
  9. largeur_pied = int(largeur_totale / 3)
  10. affiche_ligne(0, 1, largeur_totale)
  11. affiche_ligne(0, 1, largeur_totale)
  12. def affiche_ligne(index_courant, largeur_courante, largeur_totale):
  13. nbr_blanc = int(largeur_totale / 2) - index_courant
  14. blanc = " " * nbr_blanc
  15. print(blanc, "#" * largeur_courante, blanc, sep="")
  16. def main():
  17. largeur_totale = largeur()
  18. affiche_sapin(largeur_totale)
  19. main()