FAQ: Hello World - Modulo

This community-built FAQ covers the “Modulo” exercise from the lesson “Hello World”.

Paths and Courses
This exercise can be found in the following Codecademy content:

Visualize Data with Python
Analyze Financial Data with Python
Data Analyst
Learn Data Analysis for your Business
Analyze Data with Python
Data Scientist
Build Chatbots with Python
Build Python Web Apps with Flask
Computer Science

Learn Python 3
CS101 Livestream Series

FAQs on the exercise Modulo

There are currently no frequently asked questions associated with this exercise – that’s where you come in! You can contribute to this section by offering your own questions, answers, or clarifications on this exercise. Ask or answer a question by clicking reply (reply) below.

If you’ve had an “aha” moment about the concepts, formatting, syntax, or anything else with this exercise, consider sharing those insights! Teaching others and answering their questions is one of the best ways to learn and stay sharp.

Join the Discussion. Help a fellow learner on their journey.

Ask or answer a question about this exercise by clicking reply (reply) below!
You can also find further discussion and get answers to your questions over in #get-help.

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources? Head to #get-help and #community:tips-and-resources. If you are wanting feedback or inspiration for a project, check out #project.

Looking for motivation to keep learning? Join our wider discussions in #community

Learn more about how to use this guide.

Found a bug? Report it online, or post in #community:Codecademy-Bug-Reporting

Have a question about your account or billing? Reach out to our customer support team!

None of the above? Find out where to ask other questions here!

The current instructions are confusing.

“You’re trying to divide a group into four teams. All of you count off, and you get number 27.
Find out your team by computing 27 modulo 4. Save the value to my_team.”

The bolded phrase can be easily misunderstood as the total number of people in the group rather than the number assigned to that specific person, in which case the remainder would be understood as the number of people left over, assuming the groups must be of equal number. With this understanding the next question makes no sense.

“Print out my_team . What number team are you on?

Consider changing the first question:

“You’re trying to divide a group into four teams by counting off. You are assigned number 27.
Find out your team by computing 27 modulo 4. Save the value to my_team.”

This clearly outlines that the number 27 refers to your position in the line and that that’s relevant because the method being used to divide the group into four is by counting. With this understanding it can be deduced that the remainder is the team number because the remainder cycles through four numbers (aka groups) 1, 2, 3 and 0.