Помогите понять код Python.
Представлен код, решающий пример, показанный выше. N - натуральное число. Я не могу понять, почему в коде написано
for i in range(1, n + 1):
а не
for i in range(1, n):
Помогите, пожалуйста.
Приложения:

Ответы на вопрос
Ответил onetfriend
1
Ответ:
Объяснение:
Когда у range два параметра задано, то 1-й параметр задает начальное значение переменной (в данном случае 1), а второй параметр задает первое значение, которое переменная принимать не будет.
Потому если указать range(1, n) то последнее значение переменной будет n-1, а само n уже не присвоится.
brshtsk:
Спс)
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Английский язык,
2 года назад
Геометрия,
2 года назад
Биология,
8 лет назад