Не понимаю, откуда что берется
def task1(x):
result = 0
nums = [3, 5]
for number in range(x):
if any(number % k == 0 for k in nums):
result += number
print(task1(1000) + "\n")
Не могу понять, откуда берется number, k
Объясните пожалуйста, только начинаю учить Python, поэтому, по возможности, как для совсем дурачка.
Ответы (1 шт):
Автор решения: Dr. Andrey Belkin
→ Ссылка
Это стандартная запись перебора всех элементов коллекции - такой записью мы экономим создание переменной, которая нужна только в обработке цикла. В общем виде:
for element in collection