|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.09.2018, 08:30 | #1 |
Пользователь
Регистрация: 05.12.2017
Сообщений: 69
|
Python, списки
Добрый день!
Помогите пожалуйста. Задание: Дана строчка s="This!Is!A!Test". Создать список состоящий из отдельных слов ["This "Is "A "Test"]. В общем код: Код:
This! Is! A! Test но по заданию тут ! знака не должно быть. Что не правильно, или я не правильно использовала цикл? |
11.09.2018, 08:40 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.09.2018, 09:04 | #3 |
Пользователь
Регистрация: 05.12.2017
Сообщений: 69
|
Спасибо, дело не сдвинулось.
Даже если так он не рассматривает дальнейший код, просто выводит: Код:
['This! Is! A! Test'] Вот почему этот знак остается? |
11.09.2018, 09:12 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Добавьте отладочный вывод.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.09.2018, 09:27 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а если написать так?
Код:
p.s. это неверный код, он зацикливается! Последний раз редактировалось Serge_Bliznykov; 11.09.2018 в 09:42. |
11.09.2018, 09:28 | #6 |
Пользователь
Регистрация: 05.12.2017
Сообщений: 69
|
Получается у меня не правильная функция. Он значит не перебирает как необходимо. Он должен был перебрать до ! его откидывать продолжать дальше пока есть !
? или я не правильно мыслю и просто не то использую? |
11.09.2018, 09:32 | #7 | |
Пользователь
Регистрация: 05.12.2017
Сообщений: 69
|
Цитата:
Я и сама так пробовала, но он у меня зацикливается. Когда просто так прописано, все работает, но когда пытаюсь загнать в пустой, что-то идет не так |
|
11.09.2018, 09:39 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Тут нет функции.
А определить правильно ли работает программа легко — если запускается и делает то, что ожидалось, значит правильно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.09.2018, 09:41 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ещё бы. это же не код, а ужас.
Вы к массиву, по которому цикл в цикле прибавляете ещё значение. Конечно, оно зациклится. А Вы вообще знаете, что означают квадратные скобки в вашем примере? и для чего они нужны? для анализа попробуйте такой код: Код:
|
11.09.2018, 09:43 | #10 | |
Пользователь
Регистрация: 05.12.2017
Сообщений: 69
|
Цитата:
Спасибо вам за статью, очень полезна |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Документации, учебники, уроки и полезные материалы по Python, PyQt, PySide | pompiduskus | Python | 4 | 22.07.2022 10:16 |
Python | Erke1599 | Помощь студентам | 1 | 18.05.2018 09:51 |
Начальный уровень Python. Функции - Python | YYYUUU | Python | 5 | 09.06.2017 12:09 |
Списки в языке Python. Помогите исправить! | Young_programmer | Python | 9 | 31.01.2017 20:11 |