Use integer arithmetic to get integer division round-up in Python. There is a simple technique for converting integer floor division into ceiling division:
Python integer division round up
A simple example code performs ceiling division in integer arithmetic. Here is a way to divide that round upwards if there is a non-zero remainder.
1 box can contain 10 items. So if the items typed by the user are 102 then the code should return 11 boxes.
items = 102
boxsize = 10
num_boxes = (items + boxsize - 1)
print("No of boxed", num_boxes)
Output:
Do comment if you have any doubts or suggestions on this Python division topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.
You forgot the division in your routine. The answer you got is not the one you state is correct.