Предмет: Информатика, автор: stupid248

Python 3.7 решите пж

Условие
Найдите все целые числа из промежутка от a до b, у которых сумма делителей равна k.

Формат входных данных
На вход подаются три натуральных числа — a, b и k, каждое на новой строке. Все числа не превосходят 1000 и выполняется условие a≤b.

Формат выходных данных
В единственной строке через пробел выведите все подходящие числа в порядке возрастания.

Ответы

Автор ответа: NightCATBusya
3

a = int(input())
b = int(input())
k = int(input())
li = []
for i in range(a, b + 1):
k2 = 0
for j in range(1, 1001):
if i % j == 0:
k2 += j
if k2 == k:
li.append(i)
print(*li)


saha007ut: a = int(input())
b = int(input())
k = int(input())
li=0
for i in range(a, b):
k2 = 0
for j in range(1, 1001):
if i % j == 0:
k2 += j
if k2==k:
print(i,end=" ")
saha007ut: + пробелы
Похожие вопросы
Предмет: Русский язык, автор: 123456789849
Предмет: Русский язык, автор: алла249
Предмет: Алгебра, автор: marmeladki3