Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Ce dépôt est archivé. Vous pouvez voir les fichiers et le cloner, mais vous ne pouvez pas pousser ni ouvrir de ticket/demande d'ajout.

sapin_a.py 902 B

12345678910111213141516171819202122232425262728293031323334
  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()