選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
このリポジトリはアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュや、課題・プルリクエストのオープンはできません。

sapin_b.py 745 B

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