• Предмет: Информатика
  • Автор: musaevarafat15
  • Вопрос задан 2 года назад

Помогите пожалуйста ​

Приложения:

Ответы

Ответ дал: nikdissv
0

Ответ:

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)

Вас заинтересует