Циклические алгоритмы. Обработка последовательностей и одномерных массивов. Задача №66

Вводятся положительные числа. Определить сумму чисел, делящихся на положительное число B нацело. При вводе отрицательного числа закончить работу.

# -*- coding: utf-8 -*-
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)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *