+ 1
No numeral
Задание выполнил, но не засчитывает 3 тест. В чем причина?
10 odpowiedzi
+ 3
Это решение через split() очень хорошие и роботает до 10 как задача спрашивает.
+ 1
Сохраните код в своем аккаунте. We cannot see your code in Code Coach. Мы не можем увидеть этого кода в кодовом тренере.
+ 1
Понял, спасибо
+ 1
Причём Ваш вариант так же выводит, если 23 то two three, если другие цифры 45, то выводит 45 🤦♂️
+ 1
Задача решена, спасибо. А этот момент уже оставлю на завтра.
0
Я выложил его у себя
0
А 20 как вывести, словарь продолжить до 20 или есть способ проще?
0
Походу дело не в 20, добавил в словарь просто 20, ошибка теста 3 осталась.
0
numerals = text.split()
# numerals = re.findall(r'[0-9]', text)
print(numerals)
for i in numerals:
if i in numeral:
text = re.sub(i, numeral[i], text)
print(text)
Я делаю через split() так не верно ?
Но прикол в том, что если цифры больше 9, но повторяют предыдущие к примеру 23 выводит two three, а если взять другие, к примеру 45 то выводит 45. Что то я не пойму почему так. Ведь элемент списка 23, а не 2, 3...