|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.08.2018, 02:34 | #1 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
как удалить последний элемент?
пример в ввода
1 2 2 3 4 я беру 4. как последний элемент.Удаляю его Потом беру 3 как последний элемент. возникает ошибка ValueError: could not convert string to float: Код:
|
25.08.2018, 07:17 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
что является элементами массива(коллекции) s неужели числа?
судя по float(...) нет это символы(знаки). а значит предыдущий элемент пробел. ну а пробел это вовсе не числовой символ. P.S. Python не знаю.
программа — запись алгоритма на языке понятном транслятору
|
25.08.2018, 07:39 | #3 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
В условиях задачи что дано: на вход подаётся строка или массив?
P.s. Смотрю в ТС последние топики проблемные потому что он не считает пробела за полноценного елемента строки
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
25.08.2018, 09:07 | #4 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
Хотите сказать ,что когда я удаляю я удаляю не числа а пробел?
числа подаются на вход. 1 2 2 3 4 я сначала беру последний элемент его использую потом удаляю.потом беру элемент который стал последним. acc = float(s[-1]) # беру последний элемент s = s[:-1] # удаляю последний элемент acc *= math.log(float(s[-1])) / math.log(2) # беру элемент который теперь последний |
25.08.2018, 10:50 | #5 |
Форумчанин
Регистрация: 17.09.2017
Сообщений: 265
|
Спасибо понял где ошибка
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удалить последний элемент из списка.ООП-Классы | Otar4ik | Помощь студентам | 1 | 02.02.2014 22:36 |
создать массив по формуле,найти максимальный элемент. отсортировать по уменьшению,последний отрицательн элемент заменить наиболшим | сергей-верига | Помощь студентам | 2 | 16.01.2014 15:25 |
Как удалить последний символ в строке? C++ Builder | Женька Good | Помощь студентам | 3 | 30.12.2012 12:55 |
Одномерный массив. Необходимо заменить последний положительный элемент на второй элемент массива | кумитэ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 19.12.2011 16:44 |
[Делфи]Как удалить последний символ в edit1.text? | zotox | Помощь студентам | 3 | 05.08.2009 12:05 |