Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Це архівний репозитарій. Ви можете переглядати і клонувати файли, але не можете робити пуш або відкривати питання/запити.
 
 
 
 
 
 

35 рядки
902 B

  1. #
  2. # dessiner un sapin
  3. def demander_largeur():
  4. largeur = input("Veuillez entrer une valeur : ")
  5. largeur_totale = int(largeur)
  6. return largeur_totale
  7. def suite_arithmetique(largeur):
  8. liste_des_largeurs = [1]
  9. i = 0
  10. while i < largeur//2 - 1:
  11. liste_des_largeurs += [liste_des_largeurs[i] + 2]
  12. i = i + 1
  13. return liste_des_largeurs
  14. def imprime_ligne(nombre_blancs, largeur_courante):
  15. print(" " * nombre_blancs, end="")
  16. print("#" * largeur_courante)
  17. def imprime_houppier(liste_des_largeurs, largeur_totale):
  18. for largeur_courante in liste_des_largeurs:
  19. nombre_blancs = (largeur_totale - largeur_courante)//2
  20. imprime_ligne (nombre_blancs, largeur_courante)
  21. def main():
  22. largeur_totale = demander_largeur()
  23. liste_des_largeurs = suite_arithmetique(largeur_totale)
  24. imprime_houppier(liste_des_largeurs, largeur_totale)
  25. main()