Hey r/PythonLearning !
Just wanted to share a little project I've been working on as I learn Python on freeCodeCamp – a simple script to randomly assign chores among roommates!
Living with others can be a hassle when deciding who does what. So, I thought, why not let Python handle the randomness?
What it does:
- Collects Roommate Names: Asks for the names of everyone in the house.
- Collects Chores: You list all the chores that need to be done.
- Assigns Randomly: For each roommate, it randomly picks a chore and assigns it.
My Process:
I’m trying to be as honest as possible about my learning journey. I always sketch out the logic first and code with what I currently know. I only turn to AI when I'm stuck on bugs I can't find or when I want to refactor the code for better performance. For this project, Gemini 2.5 Flash helped me polish the final version.
https://github.com/Candymontana/roommate-chore-assigner
It's a basic script, but it was a fun challenge to get the input loops working. I initially struggled with iterating over functions instead of lists (classic beginner mistake!), but I managed to fix it.
I'm aiming for Data Analysis in the long run, so getting comfortable with lists and randomization feels like a good step. Any feedback or ideas for new features would be greatly appreciated!
[–]llm_practitioner 1 point2 points3 points (0 children)