Project
X-mas Tree
Medium
123 completions
~ 13 hours
4.4Master the string formatting and work on lists. Learn how to build functions and more sophisticated algorithms.
Provided by
JetBrains Academy
About
Welcome to a fun project that takes us back to the '80s and the world of ASCII characters. If you have ever been tasked with drawing a Christmas tree using asterisks in your programming journey, this project is for you. Drawing an entire Christmas card will make the task a bit more challenging. Get ready to have some fun!
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Draw a Christmas tree with asterisks.
Add some details to your tree.
Decorate your tree with some bells and whistles.
Finally, create a good-looking Christmas card.
Reviews
CA
Chris Ascencio1 week ago
this was a really hard one took me 3 days.nothing to improve on would just need to learn how to operate with lists (more specifically matrices) and using i (index) in unison with how to output should work,
I had a lot of fun doing this project. I decided to use itertools a lot, and definitely got to know some of the gotcha's of that library, that was quite useful. Probably some of my design could have been simpler, and some of the code more concise, but in the end I enjoyed decomposing my solution to ...
4.4
Learners who completed this project within the Python Developer course rated it as follows: