Skip to content

Conversation

@jordnlnn
Copy link

Checklist:

Reference #64724

This PR adds the 'Build a Bill Splitter' workshop to the python-v9 superblock. The initial content contains:

  • 6 steps including math operations logic
  • Descriptions, hint text, and seed content for each step
    Testing logic will be added after review is approved. These changes were tested locally on my machine.

@github-actions github-actions bot added scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. scope: i18n language translation/internationalization. Often combined with language type label labels Jan 26, 2026
Copy link
Contributor

@majestic-owl448 majestic-owl448 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if you have written all steps, the final step require a solution at the end of the file

# --solutions--

```py

```


```python
--fcc-editable-region--
# Declare your variable below:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not add comments like this, we do not support that

Comment on lines +49 to +50
running_total = 0
num_of_friends = 4
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in the previous step you were asking to add the second variable with a line in between, so if you do that, here it looks better if also there is an empty line, alternatively remove the empty line above the editable region in the previous step

Suggested change
running_total = 0
num_of_friends = 4
running_total = 0
num_of_friends = 4

@@ -0,0 +1,18 @@
{
"name": "Build A Bill Splitter",
"isUpcomingChange": true,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"isUpcomingChange": true,
"isUpcomingChange": false,


## Introduction to the Build A Bill Splitter

This page is for the Build A Bill Splitter
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there should be an intro here

"title": "Python Certification Exam",
"intro": ["Pass this exam to earn your Python Certification"]
},
"workshop-math-operations": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you move this upward to be right below lecture-numbers-and-mathematical-operations?

},
"workshop-math-operations": {
"title": "Build A Bill Splitter",
"intro": ["Build A Bill Splitter", ""]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there needs to be an intro here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. scope: i18n language translation/internationalization. Often combined with language type label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants