Даю подсказку: оператор % (модуль) дает остаток от деления целых чисел Т. е. если А % 7 равно 0, то А делится на 7 без остатка. Дальше сам. Халявы не будет.
Ваша задача решается довольно просто и без циклов. В Python, как и в любом другом языке программирования, имеется оператор целочисленного деления. (без остатка). Вам достаточно считать Ваше число X любым удобным способом и применить данный оператор: X // 7 Значение, которое вернет данная функция, и есть искомый ответ. Прошу заметить, что число 0 к ответу добавлено не будет. Соответственно, для того, чтобы учесть 0, необходимо прибавить единицу к полученному числу. В таком случае, решением является строка: X // 7 + 1