start_pages = []
page = 3
while page <= 338:
if page >= 115:
start_pages.append(page)
page += 8
for p in start_pages:
print(p)
start_page = 3
chapter_length = 8
favorite_start = 115
total_pages = 338
current_start = start_page
chapter_number = 1
while current_start <= total_pages:
if current_start >= favorite_start:
print(current_start)
chapter_number += 1
current_start = start_page + (chapter_number - 1) * chapter_length
так пойдет?
print(*range(115,339,8), sep='\n')
Стр. 115 является началом новой главы, т.к. 115 делится на 8 с остатком 3. Начиная с номера этой страницы, выводим все номера с шагом 8 до конца книги. print('\n'.join(str(3 + 8 * i) for i in range(50) if 3 + 8 * i >= 115 and 3 + 8 * i <= 338))
print('\n'.join(str(3 + 8 * i) for i in range(14, 42)))
На каких страницах начинаются Петины любимые главы? Выведи номера страниц в столбик.