0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 30
1

Найти сумму делителей каждого из целых чисел от 50 до 70

10.04.2017, 01:55. Показов 10194. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача такая: "Найти сумму делителей каждого из целых чисел от 50 до 70"
И в этом коде у меня считает количество делителей, а не сумму. Что же мне делать?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
a = 50
b = 70
n = 1
while a <= b:
    m = 0
    for i in range(1,a+1):
        if a%i == 0:
            m += 1
    if m >= n:
        print(a,'-',m,end=' - ')
        for i in range(1,a+1):
            if a%i == 0:
                print(i,end=' ')
        print()
    a += 1
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2017, 01:55
Ответы с готовыми решениями:

Найти сумму делителей каждого из целых чисел
Найти сумму делителей каждого из целых чисел от 290 до 310. Вывести результат в виде следующей...

Найти сумму делителей каждого из целых чисел от 50 до 70.
Найти сумму делителей каждого из целых чисел от 50 до 70.

Найти сумму делителей каждого из целых чисел от 50 до 70
Найти сумму делителей каждого из целых чисел от 50 до 70

Найти сумму делителей каждого из целых чисел
Найти сумму делителей каждого из целых чисел от 480 до 500. Вывести результат в виде таблицы (с...

3
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
10.04.2017, 12:24 2
Python
1
[(sum([i for i in range(1,k + 1) if k % i == 0]),k) for k in range(50,71)]
0
597 / 289 / 178
Регистрация: 06.06.2016
Сообщений: 551
10.04.2017, 12:36 3
Лучший ответ Сообщение было отмечено Logan747 как решение

Решение

Суммировать делители
Python
1
2
3
4
5
6
7
8
9
a = 50
b = 70
while a <= b:
    sum_of_the_divisors = 0
    for i in range( 1, a+1 ):
        if a % i == 0:
            sum_of_the_divisors += i
    print( a,'-', sum_of_the_divisors, end ='\n' ) 
    a += 1
0
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 30
10.04.2017, 21:39  [ТС] 4
Блин, все верно только мне надо было оставить перечисление всех делителей
Не знаю как его туда прикрепить)
0
10.04.2017, 21:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2017, 21:39
Помогаю со студенческими работами здесь

Найти сумму делителей каждого из целых чисел от 50 до 70
Найти сумму делителей каждого из целых чисел от 50 до 70

Работа с циклическими конструкциями. Найти сумму делителей каждого из целых чисел от 300 до 320
Найти количество делителей каждого из целых чисел от 280 до 300. Вывести результат в виде таблицы...

Найти количество делителей каждого из целых чисел от a до b на с++
Найти количество делителей каждого из целых чисел от a до b на с++ (не ругайте только начал...

Найти количество делителей каждого из целых чисел от 120 до 140.
Найти количество делителей каждого из целых чисел от 120 до 140.

Найти количество делителей каждого из целых чисел от 600 до 620
Нужно до завтрашнего дня сдать программы для зачета, помогите пожалуйста, весь день сижу, уже...

Найти количество делителей каждого из целых чисел от 120 до 140
Найти количество делителей каждого из целых чисел от 120 до 140.

Найти количество делителей каждого из целых чисел от 120 до 140
Найти количество делителей каждого из целых чисел от 120 до 140. вот код но не работает( ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru