Size: a a a

2019 November 11

MK

Max Korolev in Python
Решил попробовать что такое Пайтон, так как слышал, что это самый удобный язык для новичков. Скачал приложение на андроид, т.к. телефон всегда с собой и так удобнее учить. Все проходил на изи ровно до этого момента. Тут я немного запутался, может кто объяснить как тут всё устроено?
источник

MK

Max Korolev in Python
Что делает операция лен(вордс) - 1?
источник

MK

Max Korolev in Python
Я поставил туда +1, результат не изменился.
источник

NY

Nuriddin Yuldashev in Python
Max Korolev
Что делает операция лен(вордс) - 1?
Лен вордс, это длинна списка
источник

MK

Max Korolev in Python
Nuriddin Yuldashev
Лен вордс, это длинна списка
А -1 там зачем?
источник

NY

Nuriddin Yuldashev in Python
Так как список с 0я начинается -1 поставили
источник

NY

Nuriddin Yuldashev in Python
То есть Лен вордс тебе даст 4, а тебе нужно чекнуть до 3его. Т.к. последний индекс 3
источник

MK

Max Korolev in Python
Понял, а почему при +1 результат такой же?
источник

NY

Nuriddin Yuldashev in Python
В принципе сама конструкция кода не правильно составлена
источник

NY

Nuriddin Yuldashev in Python
По идее нужно использовать просто for item in words: print(item)
источник

NY

Nuriddin Yuldashev in Python
То есть тут лишние 4 строчки кода
источник

NY

Nuriddin Yuldashev in Python
Max Korolev
Понял, а почему при +1 результат такой же?
Потому что 4-5 элементов нету в списке, и твой компилятор игнорит это
источник

MK

Max Korolev in Python
Ну это обучалка.
источник

NY

Nuriddin Yuldashev in Python
Nuriddin Yuldashev
Потому что 4-5 элементов нету в списке, и твой компилятор игнорит это
Но по идее он должен тебе ошибку выдать
источник

MK

Max Korolev in Python
Если я тебя правильно понял. То из списка, например : a = [1, 2, 3, 4]

Если я напишу принт len(a) +1 мне выдаст 4?
источник

MK

Max Korolev in Python
источник

MK

Max Korolev in Python
Ошибку не выдает, все правильно
источник

NY

Nuriddin Yuldashev in Python
Max Korolev
Если я тебя правильно понял. То из списка, например : a = [1, 2, 3, 4]

Если я напишу принт len(a) +1 мне выдаст 4?
5
источник

MK

Max Korolev in Python
Не от 0 разве считает?
источник

NY

Nuriddin Yuldashev in Python
Max Korolev
В этом случае все верно код
источник