#arr = [*map(int, input().split(' 0')[0].split())] если числа вводятся в строчку , то раскомментируйте и используйте эту строку, а инициализацию массива arr и цикл while закомментируйте
arr = []
while 1:
tmp = int(input())
if tmp != 0: # Читаем сколько угодно чисел пока не будет ноль
arr.append(tmp)
else:
break
s = 0 # сумма двузначных чисел
k = 0 # количество двузначных чисел
for i in arr:
if 10 <= i <= 99: # итерируемся по циклу и если число двузначное
s += i # то прибавляем его к сумме
k += 1 # счетчик двузначный чисел увеличиваем на один
print(s/k) if k > 0 else print('NO') #если количество двузначных > 0 то выводим среднее арифметическое s/k, если нет то выводим NO
Поделитесь своими знаниями, ответьте на вопрос:
При каком условии завершится выполнение цикла? пока время меньше 20.00 делать начало а) когда наступит 19.59 б) когда наступит 20.00 в) когда наступит 21.00 г) когда наступит 20.01
б) когда наступит 20.00
Объяснение:
19.59 - время меньше 20.00 выполняется
20.00 - время меньше 20.00 не выполняется, выход из цикла