Привет!
На картинке видно, что ты работаешь с кодом на Python и что-то пытаешься вывести на экран, но у тебя есть ошибка в логике. В приведённом тобой списке a нет элементов, поэтому цикл for никогда не начнёт выполнение, и в итоге ничего не выведется.
Давай объясню поподробнее. Ты объявил переменные summa и count и запустил цикл for, в котором проверяешь, есть ли в числе десятичная точка. Судя по условию в цикле, скорее всего, ты хотел обработать список вещественных чисел (действительных чисел с плавающей точкой) и подсчитать их сумму и количество. Но, чтобы это сделать, список a должен сначала быть заполнен этими числами.
Также в принте в конце непонятно, что ты хочешь вывести. Если предположить, что ты хотел бы вывести среднее значение чисел с плавающей точкой, то нужно внести несколько коррективов в код:
- Заполнить список
aвещественными числами. - В цикле
forпроверять наличие десятичной точки. - Если точка есть, то увеличивать
countи прибавлять кsummaтекущее числоi. - После цикла проверять, что
countбольше нуля (чтобы избежать деления на ноль), и выводить среднее значение.
Вот пример исправленного кода:
a = [1.5, 2.3,
