25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Bu depo arşivlendi. Dosyaları görüntüleyebilir ve klonlayabilirsiniz ama işlem gönderemez ve konu/değişiklik isteği açamazsınız.

sapin.md 922 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Ateleir du sapin
  2. Question: pourquoi etes vous-la ?
  3. ## Deroule de la session
  4. Introduire deux concepts:
  5. - range()
  6. - imports
  7. Annoncer l'exo: dessiner des sapins!
  8. _Pourquoi: pour que vous sachiez faire tous seuls_
  9. Example:
  10. ```
  11. #
  12. ###
  13. #####
  14. #######
  15. #
  16. #
  17. ```
  18. Faire le decoupage ensemble
  19. 1/ Demander une hauteur a l'utilisateur
  20. 2/ Faire une boucle qui va de 0 a hauteur
  21. 3/ Calculer le nombre de diese et l'esapce en
  22. debut de ligne a chaque pas
  23. 4/ Afficher " " * n + "#" * k
  24. 5/ Calculer l'espace pour le "pied"
  25. 6/ Dessiner le pied en repetant 2 fois
  26. la meme operation
  27. Go!
  28. Si ca se passe bien:
  29. 1/ Au fait, dans shutil il y a get_terminal_size
  30. qui renvoie un tuple (colonnes, lignes) - pouvez-vous
  31. dessiner un sapin qui prend tout l'espace disponible
  32. 2/ On va mettre des boules dans le sapin:
  33. Dans random il y a randint() qui prend un intervale,
  34. pouvez-vous mettre des `O` a la place des `#`?