Создать функцию, которая возвращает сумму всех чисел в строке.
Сумма чисел в строкеФункция import re def sum_of_numbers_in_string(s): numbers = re.findall(r'-?\d+', s) # Регулярное выражение для поиска всех целых чисел return sum(map(int, numbers)) # Пример использования: print(sum_of_numbers_in_string("Hello 123 world 45")) # Выведет 168 print(sum_of_numbers_in_string("100 apples and 20 oranges")) # Выведет 120 Данная функция использует регулярные выражения для поиска и извлечения всех целых чисел из строки, включая отрицательные числа. Затем она преобразует их в целочисленный тип и вычисляет их сумму. | |
| |
Просмотров: 16 | |
Всего комментариев: 0 | |