Вводятся положительные числа. Определить сумму чисел, делящихся на положительное число B нацело. При вводе отрицательного числа закончить работу.
import re list_numbers = [] B = 5 sum = 0 while True: print("Введите число:", end=' ') string = re.sub(r'[^0-9\-]+', '', input()) if len(string) == 0: print("В строке не обнаружено числа") continue number = int(string) list_numbers.append(number) if number < 0: break if number % B == 0: sum += number print("Сумма:", sum)