ну смотри
чтоб взять целое число есть функция int( )
Отсюда мы берём каждое число (20 элементов циклом for переберем. будет проверять)
заполним массив:
но сначала создадим!!
data = [ ]
чтоб добавить числа в массив, есть два метода:
data. append(число) #но так можно вставить лишь одно число
data. extend( (числа через запятую) ) #обязательно два слоя скобок
далее есть два стула:
1) ввести через float( input ( ) ) #float, так как числа вещественные
2) заранее готовые числа
1) создадим цикл для первого варианта, чтоб укоротить код
while k < 20:
. . . . data. append( float(input()) )
и надо будет ввести в консоль 20 раз
2 стул)
допустим, мы сразу же напишем в коде числа. их не изменить во время выполнения потом
data. extend( (4. 5433, 55. 3335. . . ) )
#просто перечислил 20 каких-нибудь вещественных чисел
count = 0 (просят найти число честных. будем увеличивать эту переменную, если найдётся)
for i in data: (перебераем элементы с 1 по 20)
. . . . if int(i) % 2 == 0: (проверка честности)
. . . . . . . . count += 1 (+1 такое число, если условие верно)
насчет int( ) :
если взять int от числа, то выделяется лишь его целая часть. число не округлится, а остаток просто удалится
int(5. 333555) = 5
int(3. 9999) = 3
после чего просто выводим count
print(count)
Прошу лучший . постарался хорошо объяснить
для чего тебе map( ), не понял. Всё делается банальным циклом