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

Найдите числа, сумма которых в группе целых чисел является нечетным числом

06.11.2020, 18:15. Показов 2478. Ответов 16

Студворк — интернет-сервис помощи студентам
range (15, 75, 4) Найдите числа, сумма которых в группе целых чисел является нечетным числом, их положение в группе (индекс) и число (сколько).
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.11.2020, 18:15
Ответы с готовыми решениями:

Вывести все трехзначные числа из отрезка [a, b], сумма цифр которых является нечетным числом
Помогите пожалуйста! Вывести все трехзначные числа из отрезка , сумма цифр которых является нечетным числом.

Сумма целых чисел, при которых дробь является также целым числом
(6w^2+14w+13)/(3w-2)

Определить является ли сумма элементов массива, значение которых меньше 8, нечетным числом
Дан массив из 10 целых чисел заполненный случайными числами из интервала . Определить является ли сумма элементов массива, значение которых...

16
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 21
07.11.2020, 09:34  [ТС]
кто может решить??
0
710 / 356 / 104
Регистрация: 09.02.2018
Сообщений: 805
07.11.2020, 10:29
Python
1
2
3
print('Сумма ' + str(sum(range(15, 75, 4))) + ' - нечетное число.')
print('Этих чисел ' + str(len(range(15, 75, 4))) + ' штук.')
print('Они имеют индексы: ' + ', '.join(map(lambda pair:str(pair[0]), enumerate(range(15, 75, 4)))))
0
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 21
07.11.2020, 10:42  [ТС]
думаю тут что то неправильно
0
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.11.2020, 11:15
Medet Yskak,
сумма которых в группе целых чисел является нечетным числом
По условию задачи - это любое нечетное количество (<16) элементов исходного списка
Таких комбинаций в этой задаче - 32768 - каждый содержит от одного числа до 15
0
710 / 356 / 104
Регистрация: 09.02.2018
Сообщений: 805
07.11.2020, 11:16
Что именно? Все числа от 15 до 75 - целые.
0
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.11.2020, 11:18
Ответ начнется
1
2
...
1, 2, 3
1, 2, 4
......
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
0
710 / 356 / 104
Регистрация: 09.02.2018
Сообщений: 805
07.11.2020, 11:18
А, теперь, после пояснения от Gdez, кажется, более понимаю, что имел в виду ТС.
0
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 21
07.11.2020, 11:21  [ТС]
здесь должен использоваться оператор for посмотри как решает gdez в моих ранних задачах
0
710 / 356 / 104
Регистрация: 09.02.2018
Сообщений: 805
07.11.2020, 11:29
Medet Yskak, я думал, что надо найти любую группу целых чисел, сумма которых является нечётным числом. А для поиска всех, конечно без цикла for никак.
0
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.11.2020, 11:41
Лучший ответ Сообщение было отмечено Medet Yskak как решение

Решение

Medet Yskak, это только количество комбинаций
Python
1
2
3
4
5
6
7
from itertools import combinations
lst = [int(i) for i in range(15,76,4)]
print(lst)
n = 0
for i in range(1,(75 - 15)//4 + 1,2) :
    n += len(list(combinations(lst,i)))
print(n)
0
710 / 356 / 104
Регистрация: 09.02.2018
Сообщений: 805
07.11.2020, 11:44
Gdez, и всё-таки я не понимаю. Организовал вывод всех комбинаций из одного числа и из трёх, получилось 470 строк вывода. А для остальных комбинаций вывод просто не поместится в консоли.

Добавлено через 1 минуту
Ага, вот как раз количество комбинаций.
0
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.11.2020, 11:47
КулХацкеръ,
У меня ваще айпад завис
0
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 21
07.11.2020, 12:28  [ТС]
Gdez, можешь это посмотреть
Алгоритмы программирования для обработки списков
Функции для получения случайных чисел
random.uniform (a, b) - возвращает случайное действительное число из [a, b].
random.randint (a, b) - возвращает случайное целое число в диапазоне [a, b].
Список задач состоит из любой группы чисел.
Найдите в списке сумму чисел больше трех.
0
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.11.2020, 12:38
Medet Yskak, Здесь вообще слишком общее условие
Можно решить такое - "найдите любую сумму чисел больше 3" или "найдите сумму чисел больше 3 с минимальным количеством элементов группы"
0
0 / 0 / 0
Регистрация: 26.04.2020
Сообщений: 21
07.11.2020, 12:50  [ТС]
Вывести сумму чисел больше 3 из данного списка, а если вот так
0
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
07.11.2020, 12:58
Medet Yskak,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import random
n = int(input())
a1, b1 = map(str,input().split())
a, b = float(a1), float(b1)
lstf = [random.uniform (a, b) for i in range(n)]
lstf.sort()
tmp = lstf.copy()
m = n
s = 0
while s < 3. and m :
    s += tmp.pop()
    m -= 1
if m :
    print(s)
else :
    print(lstf)
    print('из данной группы невозможно получить сумму больше ', 3)
a, b = int(a), int(b)
lsti = [random.randint (a, b) for i in range(n)]
lsti.sort()
tmp = lsti.copy()
m = n
s = 0
while s < 3 and m :
    s += tmp.pop()
    m -= 1
if m :
    print(s)
else :
    print(lsti)
    print('из данной группы невозможно получить сумму больше ', 3)
Добавлено через 6 минут
Или
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import random
n = int(input())
a1, b1 = map(str,input().split())
a, b = float(a1), float(b1)
lstf = [random.uniform (a, b) for i in range(n)]
lstf.sort()
s = 0
if sum(lstf) < 3 :
    print(lstf)
    print('из данной группы невозможно получить сумму больше ', 3)
else :
    while s < 3 :
        s += lstf.pop()
    print(s)
print()
a, b = int(a), int(b)
lsti = [random.randint (a, b) for i in range(n)]
lsti.sort()
s = 0
if sum(lsti) < 3 :
    print(lsti)
    print('из данной группы невозможно получить сумму больше ', 3)
else :
    while s < 3 :
        s += lsti.pop()
    print(s)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.11.2020, 12:58
Помогаю со студенческими работами здесь

Вывести «True», если сумма квадратов цифр числа является нечетным числом
Контрольная Работа. С# Задача 1: Составить блок-схему и программу: Ввести трехзначное число N. Вывести «True», если сумма...

Проверить, является ли сумма последних цифр трёх заданных чисел нечётным числом
1) Написать программу, которая проверяет, является ли сумма последних цифр трёх заданных чисел нечётным числом, если да , то проверить на...

Является ли сумма каждой четвертой цифры в записи произвольного целого числа нечетным числом
Здравствуйте, форумчане! Пишу сюда первый раз и сразу с просьбой о помощи) Есть задача: Определите, является ли сумма каждой четвертой...

Для целочисленного массива из 64 чисел определить, является ли сумма его элементов нечетным числом
Помогите решить задачу: Для целочисленного массива из 64 чисел определить, является ли сумма его элементов нечетным числом. Если да, то...

Написать прграмму: является ли сумма последних цифр трех заданных чисел нечетным числом
Помогите пожалуйста написать программу, которая проверяет – является ли сумма последних цифр трех заданных чисел нечетным числом; если да,...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
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