0

Задание "Специальные последовательности", не проходит тест #4 (Solved)

Где моя ошибка? import re text = input() pattern = r"#\w+" res = re.findall(pattern, text) for i in res: print(i)

7th Nov 2020, 8:22 PM
Тирон Максим
Тирон Максим - avatar
10 Respostas
+ 1
JaScript в общем понял в чем проблема конкретно Вашего кода, он более не актуален. Теперь в класс символов нужно добавить "-", то есть нужно теперь писать r"#[a-zA-Z-]+"
11th Nov 2020, 6:12 PM
Тирон Максим
Тирон Максим - avatar
+ 3
Можно одной строкой☺️ l = [print(i) for i in input().split() if '#' in i]
11th Nov 2020, 1:13 PM
Yurii Ostapenko
Yurii Ostapenko - avatar
+ 2
можно и без regex☺️ text = input().split() for i in text: if '#' in i: print(i)
7th Nov 2020, 8:52 PM
Yurii Ostapenko
Yurii Ostapenko - avatar
+ 2
А вот и нет☺️✌️ Скопируй код и увидишь, он пройдет все тесты👍
11th Nov 2020, 6:04 PM
Yurii Ostapenko
Yurii Ostapenko - avatar
+ 1
Я не рассказываю здесь сказку. Этот код прошел все тесты, в том числе и сегодня. Может быть, это зависить от системы, которую используется здесь и она переходить другие тесты. Я использую устройство с iOS.
8th Nov 2020, 10:53 AM
JaScript
JaScript - avatar
+ 1
Yurii Ostapenko а не, сорри, не увидел функцию print
11th Nov 2020, 6:05 PM
Тирон Максим
Тирон Максим - avatar
+ 1
DenseAcid самое важное, что Ваш код работает. Я использую все на английском и на иОС можеть быть что то там немного по другому.
11th Nov 2020, 10:01 PM
JaScript
JaScript - avatar
0
Here will be needed only letters: r"#[a-zA-Z]+" В соответствии с заданием здесь разрешены 👆только буквы.
7th Nov 2020, 8:50 PM
JaScript
JaScript - avatar
0
JaScript даже так не проходит тест #4
7th Nov 2020, 11:17 PM
Тирон Максим
Тирон Максим - avatar
0
Yurii Ostapenko в этом задании не имеет смысла, нужно вывести каждый хэштег с новой строки, а значит придется делать ещё один цикл, а это уже 3 строки)
11th Nov 2020, 6:02 PM
Тирон Максим
Тирон Максим - avatar