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

sapin.md 841 B

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