Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
1

Помогите с задачей

26.01.2017, 23:02. Показов 503. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста с задачей,желательно с обьяснением,вот условие:
"Требуется для каждого числа от aa до bb включительно определить количество натуральных делителей.
Единственная строка входного файла содержит два натуральных числа aa и bb (a≤b≤1000a≤b≤1000).
Требуется на одной строке вывести a−b+1a−b+1 целых чисел — количество делителей для всех чисел от aa до bb.
Как пример,если ввести 1;5 то ответ должен быть 1 2 2 3 2."
спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2017, 23:02
Ответы с готовыми решениями:

Помогите с задачей
Не судите строго, я пока новичок и еще не полностью изучил язык Где мои ошибки? //Программа для...

помогите с задачей
Помогите сделать задание

Помогите с задачей

Помогите с задачей
Помогите сделать задачу( Задание: В соответствии с индивидуальным заданием написать программу,...

4
14 / 14 / 15
Регистрация: 19.01.2017
Сообщений: 48
26.01.2017, 23:09 2
https://www.cyberforum.ru/pyth... 05453.html
Такая же задача, если не понятно, то пиши
0
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
26.01.2017, 23:10  [ТС] 3
Вот мои наработки,но что-то там не так.
a=int(input())
b=int(input())
for q in range(1,b+1):
c=0
for i in range(1,q+1):
if q%i==0:
c=c+1
print(c)
0
14 / 14 / 15
Регистрация: 19.01.2017
Сообщений: 48
26.01.2017, 23:19 4
Python
1
2
3
4
5
6
7
8
a=int(input()) 
b=int(input()) 
for q in range(a,b+1):###
    c=0
    for i in range(1,q+1):
        if q%i==0:
            c+=1
    print(c)
Ошибка в for q in range(1,b+1):, ты генерируешь числа от одного до b, а в условии сказано
Цитата Сообщение от zap-zap Посмотреть сообщение
Требуется для каждого числа от aa до bb включительно определить количество натуральных делителей.
Надо генерировать от a до b: for q in range(a,b+1):
И ещё, c=c+1 можно заменить на c+=1
0
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
26.01.2017, 23:36  [ТС] 5
там не понятное решение

Добавлено через 1 минуту
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2017, 23:36

Помогите с задачей.
Нужно ввести два числа и что бы они поменялись местами, не используя при это дополнительные ячейки...

Помогите с задачей...
Доброго суток всем зашедшим! Нужна помощь... Не знаю как реализовать. Есть файл в котором, в...

Помогите с задачей.
Вероятность наличия k едениц некачественной продукции в партии 1500 ед. дана в таблице: k ...

Помогите с задачей!
задача:дана действительная матрица 18хN. Вывести её на экран.Найти значение наибольшего по МОДУЛЮ...


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

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

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