Если у меня есть кодPython избыточность
i = 0
while i < N:
print("Hello")
i += 1
сколько раз Привет распечатывается? (Предположим, что N является определенным целым числом)
Ответы:
- N
- N-1
- N + 1
- больше, чем N + 1
и почему? Я никогда этого не понимаю, поэтому я бы оценил, что кто-то может объяснить.
Будет напечатан N раз. i начинается с 0. Ваше условие требует, чтобы выход цикла, если i не меньше N. Но поскольку ваш индекс начинается с 0, он будет напечатан ровно N раз. Попробуйте заменить «Hello» на переменную i. Я думаю, что это будет в перспективе. –
Вы пытались это исправить, исходя из вашего понимания цикла while? – user4815162342
Это легко попробовать: http://ideone.com/N6SU1N –