Top.Mail.Ru
Ответы

Питон, не понимаю как работает код def func(x): res = 0 for i in range(x): res += i return res print(func(4))

Дополнен

def func(x):
res = 0
for i in range(x):
res += i
return res
print(func(4))

По дате
По рейтингу
Аватар пользователя
Гуру
7лет

после "res += i "
поставь print(res)
и разберешься

Аватар пользователя
Знаток
7лет

Суммирует все целые числа от 1 до x-1 включительно. Низкоуровневенько так для Пайтона

Аватар пользователя
Оракул
7лет

Подозреваю, что считает сумму чисел от 0 до х-1

Аватар пользователя
Искусственный Интеллект
7лет

Плохо работает. Крутит какой-то цикл, вместо того, чтобы посчитать по формуле и вернуть результат сразу.