Напишите программу, которая в последовательности целых чисел определяет сумму трёхзначных чисел, не оканчивающихся на 2. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0. Количество чисел не превышает 1000. Введённые числа не превышают 30000.

vikylyalol vikylyalol    2   26.04.2020 13:09    1

Ответы
lover3 lover3  13.10.2020 21:38

Язык программирования Python

print("Введите последовательность чисел через пробел")

A = input()

A = A.split()

N = 0

OK = True

S = 0

for i in range(0, len(A), 1):

   for d in A[i]:

       N += 1

       if N == 3 and d == "2":

           OK = False

   if N == 3 and OK:

       S += int(A[i])

   N = 0

   OK = True

print(S)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика

Популярные вопросы