Чо не так в коде? Python. Телефонная книга организована в форме списка. Необходимо вычислить и вывести на экран: 1. Длину списка. 2. Максимальный индекс элементов списка (индекс последнего элемента). 3. Значение последнего элемента списка. ЧО НЕ ТАК? все же сделано a = ["Алина 45623777", "Тимур 74569841", "Рома 32154578", "Семён 45698712", "Юля 72568713", "Нина 11328702"] print("Длина списка: ", len(a)) print("Индекс последнего элемента: ", len(a) - 1) print("Значение последнего элемента: ", a[-1])
Ваш код в целом выглядит правильно, и он должен корректно выполнять поставленную задачу. Но так как у вас есть запрос "ЧО НЕ ТАК?", я приведу некоторые моменты, которые могли бы вызвать недоразумение при его использовании:
Использование не стандартных кавычек: В вашем коде используются символы ", что является HTML-спецсимволами для кавычек. В Python нужно использовать стандартные двойные кавычки " или одинарные кавычки ' для обозначения строк.
Форматирование вывода: Для более ясного выводимого текста можно использовать f-строки или метод format.
Вот исправленный вариант вашего кода:
a = ["Алина 45623777", "Тимур 74569841", "Рома 32154578", "Семён 45698712", "Юля 72568713", "Нина 11328702"] print(f"Длина списка: {len(a)}") print(f"Индекс последнего элемента: {len(a) - 1}") print(f"Значение последнего элемента: {a[-1]}")
С помощью f"{...}" вы делаете код более читаемым и понятным. Данный код также будет правильно работать и выводить информацию, как и было задумано.
Ваш код в целом выглядит правильно, и он должен корректно выполнять поставленную задачу. Но так как у вас есть запрос "ЧО НЕ ТАК?", я приведу некоторые моменты, которые могли бы вызвать недоразумение при его использовании:
Использование не стандартных кавычек: В вашем коде используются символы ", что является HTML-спецсимволами для кавычек. В Python нужно использовать стандартные двойные кавычки " или одинарные кавычки ' для обозначения строк.
Форматирование вывода: Для более ясного выводимого текста можно использовать f-строки или метод format.
Вот исправленный вариант вашего кода:
a = ["Алина 45623777", "Тимур 74569841", "Рома 32154578", "Семён 45698712", "Юля 72568713", "Нина 11328702"]print(f"Длина списка: {len(a)}")
print(f"Индекс последнего элемента: {len(a) - 1}")
print(f"Значение последнего элемента: {a[-1]}")
С помощью f"{...}" вы делаете код более читаемым и понятным. Данный код также будет правильно работать и выводить информацию, как и было задумано.