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