Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
Условие: (Повышенная сложность) Написать программу декодирования телефонного номера для АОН. По запросу АОНа АТС посылает телефонный номер, используя следующие правила: — Если цифра повторяется менее 2 раз, то это помеха и она должна быть отброшена — Каждая значащая цифра повторяется минимум 2 раза — Если в номере идут несколько цифр подряд, то для обозначения «такая же цифра как предыдущая» используется идущий 2 или более подряд раз знак # Например, входящая строка 4434###552222311333661 соответствует номеру 4452136 Кстати, регулярные выражения использовать в этих заданиях — нельзя :) вот собственно что я наваял прошу не судить строго, пишет Value error tel.remove(n) n not in list range был на хабре вопрос его закрыли уже нельзя спросить , не дает покоя уже 3 день , в питоне опыта не много, Спасибо. Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2013, 20:30 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
как-то много телодвижений )) Не такая уж сложная задача... я ведь тоже не профи (новичёк, учил может с недельку питон... не срослось, появилась идея интереснее)... Итак: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2013, 21:13 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
ПрограмёрИтак: Код: python 1. 2. 3. 4. 5. спасибо за ответ не совсем понял этот момент и еще ваш вариант не выводит символы после которых # ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2013, 23:35 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
Кстати, а можно и извратиться Код: python 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 00:03 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
LamerO4ekПрограмёрИтак: Код: python 1. 2. 3. 4. 5. спасибо за ответ не совсем понял этот момент и еще ваш вариант не выводит символы после которых # а что не поняли? логика такая: если два одинаковых символа идут подряд - значит не помеха. А всё, что не помехи (last_sym==sym) и не повторы (res[-1]!=sym) - пишем в результат. а len(res)==0 там написано для того, что бы при нулевой длине результата не получать ошибку обращения к несуществующему элементу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 00:11 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
вобщем извращался и до извращался до такого есть два ссписка Код: python 1. 2. 3. отнять от верхнего списка нижний чтобы получилось [2,3] весь мой код вот такое безобразие Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 00:33 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
LamerO4ekвобщем извращался и до извращался до такого есть два ссписка Код: python 1. 2. 3. отнять от верхнего списка нижний чтобы получилось [2,3] весь мой код вот такое безобразие Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. хотел бы узнать как это отнимание провернуть со списками =) спасибо за ответы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 00:35 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
LamerO4ek, Зачем так сложно? я же показал варианты полегче (вон даже в 3 строки есть, на любителя... мне это в питоне нравится, кодинг в разы ускоряет) :) Кстати, в своём варианте указанной ошибки не нашёл, напишите пожалуйста что вводили, и что ожидали получить в ответ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 00:46 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
ПрограмёрLamerO4ek, Зачем так сложно? я же показал варианты полегче (вон даже в 3 строки есть, на любителя... мне это в питоне нравится, кодинг в разы ускоряет) :) Кстати, в своём варианте указанной ошибки не нашёл, напишите пожалуйста что вводили, и что ожидали получить в ответ :) пробывал любой Ваш вариант, цифры после которых # не запоминает, запоминает только цифры с повторами к примеру 1#4#55667 выводит 56 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 01:21 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
LamerO4ekПрограмёрLamerO4ek, Зачем так сложно? я же показал варианты полегче (вон даже в 3 строки есть, на любителя... мне это в питоне нравится, кодинг в разы ускоряет) :) Кстати, в своём варианте указанной ошибки не нашёл, напишите пожалуйста что вводили, и что ожидали получить в ответ :) пробывал любой Ваш вариант, цифры после которых # не запоминает, запоминает только цифры с повторами к примеру 1#4#55667 выводит 56 Но ведь всё правильно )) По условию задачи так и должно быть... То есть посимвольно: 1 - помеха (не повторяется) # - помеха (не повторяется) 4 - помеха (не повторяется) # - помеха (не повторяется) 55 - цифра 5 66 - цифра 6 7 - помеха (не повторяется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 01:29 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
Програмёр, прошу прощения это я не правильно вьехал в условие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 01:47 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
LamerO4ekПрограмёр, прошу прощения это я не правильно вьехал в условие Бывает. Главное разобрались :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 02:33 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. [/quot] Вы не могли бы пожалуйста, пошагово расписать логику в коде, все равно до конца не разобрался. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 21:05 |
|
||
|
Задача по Python для начинающих с циклами и списками
|
|||
|---|---|---|---|
|
#18+
LamerO4ek, а что именно вызывает затруднения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 21:30 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38511665&tid=1463159]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 367ms |

| 0 / 0 |
