Помогите пожалуйста
Ответы
Ответ:
1. 1 ([-1] - это последний элемент, [-2] - предпоследний и т.д)
2.
nums = 5, 4, 3, 2, 1 # Пропуск можно и не заполнять, см. объяснение 2
print(len(nums))
3. Будет показано 4. (С) # см. объяснение 3
4. 6 # См. объяснение
5. 4 # См. объяснение
Объяснение:
2.
nums = 5, 4, 3, 2, 1
↑ Этой строчкой ты создашь кортеж (tuple - тип данных в питоне, предоставляет из себя список, который нельзя менять, т.е ты можешь добавить новый элемент, но не можешь изменить старые, если попытаешся то выдаст ошибку)
Полностью аналогично записи
nums = (5, 4, 3, 2, 1) # Создаётся тот же кортеж.
Ну или можно было сделать так:
nums = [5, 4, 3, 2, 1]
↑ Здесь уже создаётся именно список (как и сказано в задании)
print(len(nums))
↑ Встроенная функция len вернёт длину (в этом случае 5)
3. Метод (Функция) append добавляет элемент в конец списка, в этом случае был:
[1, 2, 3, 5]
а стал
[1, 2, 3, 5, 4]
И когда ты обращайся к индексу под номером 4 ([4]) Ты попадаешь на 4 т. к. индексы начинаются с 0:
0, 1, 2, 3, 4
↓ ↓ ↓ ↓ ↓
1, 2, 3, 5, 4
4.
И так, в результате у нас должны сложится два числа, это второй элемент списка ([1] см выше) т. е. 5, и последний (см выше) т.е 1.
5. Будем считать что ты знаком с циклом for.
Функция range Принимает 3 параметра, это start (Начало, по умолчанию равно 0), stop, и step (Шаг, по умолчанию равно 1)