#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
Смотри таблицу во вложении. В светло-зелёные клетки вводим расстояния, которые проехали коротышки на каждом виде транспорта. В розовые - вводим цену за 1 км на каждом виде транспорта.
Таблица автоматически считает: - Сколько каждый коротышка заплатил за каждую поездку (бежевые ячейки) - Какое расстояние проехали все коротышки на одном виде транспорта (жёлтые) - Сколько денег потратили все коротышки на одном виде транспорта (синие) - Какое расстояние проехал каждый коротышка на всех видах транспорта (тёмно-зелёные) - Сколько денег потратил каждый коротышка в сумме на всех видах транспорта (коричневые) - Какое расстояние проехали все коротышки на всех видах транспорта (фиолетовая) - Сколько денег всего потратили все коротышки в сумме на всех видах транспорта (красная)
#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
В светло-зелёные клетки вводим расстояния, которые проехали коротышки на каждом виде транспорта.
В розовые - вводим цену за 1 км на каждом виде транспорта.
Таблица автоматически считает:
- Сколько каждый коротышка заплатил за каждую поездку (бежевые ячейки)
- Какое расстояние проехали все коротышки на одном виде транспорта (жёлтые)
- Сколько денег потратили все коротышки на одном виде транспорта (синие)
- Какое расстояние проехал каждый коротышка на всех видах транспорта (тёмно-зелёные)
- Сколько денег потратил каждый коротышка в сумме на всех видах транспорта (коричневые)
- Какое расстояние проехали все коротышки на всех видах транспорта (фиолетовая)
- Сколько денег всего потратили все коротышки в сумме на всех видах транспорта (красная)