
Монитор говорит:
-Без меня вообще невозможно. Иначе как можно было бы увидеть всё, что происходит в компьютере. Ясно дело. Я тут самый важный и главный.
Клавиатура возмущённо ответила:
-Как это так? С чего это ты взял, что главный тут ты? По моему я наиболее важная деталь. Как же вы без меня компьютером управлять будете? Получается я не заменимая и лучшая его часть.
Тут затороторила память, да так быстро, что никто нечего не понял.
-Так, стоп, -вмешался процессор, ну сколько можно? Процессор был очень мудрым и его всегда все слушались.
-Ваш спор настолько глуп, что смешно вас слушать. Нет главных деталей компьютера. Мы все с вами единственные и незаменимые. И только вместе состовляем единое целое.
После слов процессора все притихли и погрузились в работу, поняв что затеяли глупый спор.
если числа изначально в 10 системе:
array = list(map(int, input().split())); res = 0; res1 = 0 #ввод и переменные
for i in array:
if len(bin(i)[2:]) == 4: res += i; res1 += 1 #пробегаемся по массиву и смотрим подходит ли элемент в двоичном представлении
try:
print(res / res1) #если не было подходящих будет деление на 0, поэтому я использовал try except
except: print(0) #ну если все же подходящих не было выводим 0
если уже в 2:
array = list(map(int, input().split())); res = 0; res1 = 0
for i in array:
if len(str(i)) == 4: res += i; res1 += 1
try:
print(res / res1)
except: print(0)
Вроде бы как-то так