Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/120: Рейтинг темы: голосов - 120, средняя оценка - 4.92
 Аватар для Aruy_Novt
0 / 0 / 0
Регистрация: 13.09.2018
Сообщений: 11

Определить в списке количество четных элементов и количество элементов, оканчивающихся на цифру 5

13.09.2018, 11:49. Показов 23395. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан список целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.09.2018, 11:49
Ответы с готовыми решениями:

Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5
Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5 с++

Определить количество четных элементов массива и количество элементов, оканчивающихся а цифру 5
Одномерные массивы. Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся а цифру 5.

Определить количество четных элементов массива и количество элементов, оканчивающихся на цифру 5
помогите очень надо. 3.Одномерные массивы. Дан массив целых чисел. Определить количество четных элементов и количество элементов,...

6
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
13.09.2018, 12:36
Python
1
2
3
ls = [1,2,3,54,55,74,45]
for i in ls:
   #…
1
14 / 11 / 3
Регистрация: 12.09.2018
Сообщений: 61
13.09.2018, 13:39
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env python3
 
spisok_celix_chisel = [1, 5, 6, 45, 98, 11, 51, 42, 65]
 
chetni_shetchik = 0
five_shetchik = 0
for celoe_chiclo in spisok_celix_chisel:
    copy = celoe_chiclo
    while copy > 0:
        copy -= 2
    if copy == 0:
        chetni_shetchik += 1
        
    copy = celoe_chiclo
    while copy > 0:
        copy -= 5
    if copy == 0:
        five_shetchik += 1
 
print('chetni_shetchik', chetni_shetchik)    
print('five_shetchik', five_shetchik)
Добавлено через 2 минуты
или так:

Python
1
2
3
4
5
6
7
8
9
#!/usr/bin/env python3
 
spisok_celix_chisel = [1, 5, 6, 45, 98, 11, 51, 42, 65]
 
chetni_shetchik = len([x for x in spisok_celix_chisel if x % 2 == 0])
five_shetchik = len([x for x in spisok_celix_chisel if x % 5 == 0])
 
print('chetni_shetchik', chetni_shetchik)    
print('five_shetchik', five_shetchik)
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
13.09.2018, 15:31
Цитата Сообщение от martin23 Посмотреть сообщение
x % 5
Тут ошибка, нужно смотреть последнюю цифру.

Python
1
2
3
4
5
6
7
8
ls = [1, 2, 3, 54, 55, 74, 45, 10]
count2, count5 = 0, 0
for i in ls:
    if i % 2 == 0:
        count2 += 1
    if i // 10 == 5:
        count5 += 1
print(count2, count5)
Добавлено через 3 минуты
Сам тоже неправильно написал.
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
13.09.2018, 17:54
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Тут ошибка, нужно смотреть последнюю цифру.
Python
1
if i % 10 == 5
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
13.09.2018, 18:10
Python
1
2
3
lst = [5, 2, 55, 4, 15, 7, 8, 4, 10]
print(sum(1 for x in lst if x % 2 == 0))
print(sum(1 for x in lst if x % 10 == 5))
0
14 / 11 / 3
Регистрация: 12.09.2018
Сообщений: 61
13.09.2018, 18:26
Всё неправильно. В случае с генераторами, видимо, будет два прохода по списку. Зачем? Если можно так:

Python
1
2
3
4
5
6
7
8
9
10
11
12
spisok_celix_chisel = [1, 5, 6, 45, 98, 11, 51, 42, 65]
 
chetni_shetchik = 0
five_shetchik = 0
for celoe_chiclo in spisok_celix_chisel:
    if (celoe_chiclo % 2) == 0:
        chetni_shetchik += 1
    elif (celoe_chiclo % 10) == 5:
        five_shetchik += 1
 
print('chetni_shetchik', chetni_shetchik)    
print('five_shetchik', five_shetchik)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.09.2018, 18:26
Помогаю со студенческими работами здесь

Определить количество нечётных элементов и количество элементов, оканчивающихся на цифру 4
Помогите пожалуйста решить три задачи: ...

Определить количество четных элементов и количество элементов оканчивающихся на 5
Дан массив целых чисел. Определить количество четных элементов и количество элементов оканчивающихся на 5.

Дан массив целых чисел. Определить количество четных элементов и коли-чество элементов, оканчивающихся на цифр
Пожалуйста помогите решить на C#!Дан массив целых чисел. Определить количество четных элементов и коли-чество элементов, оканчивающихся на...

Дан массив целых чисел. Определить кол-во четных элементов и кол-во элементов, оканчивающихся на цифру 5
Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5. работа со списками

Массив. Определить количество четных элементов и количество элементов,оканчивающих на 5
Дан массив целых чисел.Определить количество четных элементов и количество элементов,оканчивающих на 5.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru