@gda2048

Зачем не включать end(range(begin,end))?

С какой целью в синтаксисе Python начало интервала включают, а конец нет? Что к этому привело?
Может ли это упрощать жизнь программиста?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@lega
По умолчанию нумерация начинается с 0, и когда вы пишите range(10) он выдает 10 элементов, а не 11, и это удобно. Остальные кейсы подстроены под это.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
If the start argument is omitted, it defaults to 0. End является обязательным, а не start.
На будущее: если что-то не понятно, читайте документацию. Вне зависимости от рода вопроса.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы