**Question:**

**Current behavior:**

**Desired behavior**

**Repl link:**

```
code snippet
```

**Question:**

**Current behavior:**

**Desired behavior**

**Repl link:**

```
code snippet
```

Hey @VanalikaKhirbat welcome to the forum!

Depending on the language it can do different things. What language are you using?

3 Likes

Hey @VanalikaKhirbat welcome to the forums!

Going off of what not-ethan said if you are using Python the `%`

operator means modulus.

According to Wikipedia Modulus is defined as, “ In computing, the **modulo operation** returns the remainder or signed remainder of a division, after one number is divided by another (called the *modulus* of the operation).

Given two positive numbers *a* and *n*, *a* modulo *n* (often abbreviated as *a* mod *n*) is the remainder of the Euclidean division of *a* by *n*, where *a* is the dividend and *n* is the divisor.[1]

For example, the expression “5 mod 2” evaluates to 1, because 5 divided by 2 has a quotient of 2 and a remainder of 1, while “9 mod 3” would evaluate to 0, because 9 divided by 3 has a quotient of 3 and a remainder of 0.

Although typically performed with *a* and *n* both being integers, many computing systems now allow other types of numeric operands. The range of values for an integer modulo operation of *n* is 0 to *n* − 1 (*a* mod 1 is always 0; *a* mod 0 is undefined, being a division by zero).”

I hope this helps!

4 Likes