делитель, но мне нужно скипнуть определённый промежуток, например от 2 до 10, как это сделать ?
if 2 <= x <=10: break
слишком много инетарций
Тогда показывай код (только не фоткой экрана)
Если это стоит в наяале цикла, пропущенные итерации дешевые
Мой код, но мне нужно его ускорить : for _ in range(int(input())): numbers = [int(x) for x in input().split()] i = 1 while True: if (i < numbers[0] or numbers[1] < i) and (i % numbers[2] == 0): print(i) break else: i += 1
Тебе нужно вместо 1 использовать numbers[2], будет на одно условие меньше и итераций меньше
А почему числе 3?
Всм ? Почему 3 числа ?
нужна ещё оптимизация, я думаю, что следует как - либо скипать этот промежуток
Так в этой задаче не нужен внутренний цикл
Обсуждают сегодня