Предмет: Информатика,
автор: brshtsk
Помогите понять код Python.
Представлен код, решающий пример, показанный выше. N - натуральное число. Я не могу понять, почему в коде написано
for i in range(1, n + 1):
а не
for i in range(1, n):
Помогите, пожалуйста.
Приложения:
Ответы
Автор ответа:
1
Ответ:
Объяснение:
Когда у range два параметра задано, то 1-й параметр задает начальное значение переменной (в данном случае 1), а второй параметр задает первое значение, которое переменная принимать не будет.
Потому если указать range(1, n) то последнее значение переменной будет n-1, а само n уже не присвоится.
brshtsk:
Спс)
Похожие вопросы
Предмет: Немецкий язык,
автор: alina1980nechi
Предмет: Английский язык,
автор: aleksei1235
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: merujzakaryan
Предмет: Математика,
автор: ПАТРОША