Предмет: Информатика,
автор: 55aishoola
python !! нужно найти все трехзначные и четырехзначные числа, сумма цифр которых равны и вывести их на экран. мой код:
for i in range(100, 10000):
c = 0
while c>0:
p = i//1000
k = i//100%10
l = i//10%10
b = i%10
c==p+b+k+l
if c==15:
print(i)
он не работает, нужно исправить ошибки и сделать в примерно таком стиле. спасибо большое тем, кто откликнется
Ответы
Автор ответа:
0
for i in range(100, 10000):
c = 0
p = i // 1000
k = i // 100 % 10
l = i // 10 % 10
b = i % 10
c = p + b + k + l
if c == 15:
print(i)
Приложения:

slonce70:
Ну в вашем случае вы указали что бы сумма была 15 - я так и оставил
Похожие вопросы
Предмет: Алгебра,
автор: merqum000
Предмет: Русский язык,
автор: hiimcapybara12
Предмет: Английский язык,
автор: orpldol1gmailcom
Предмет: История,
автор: selinanatali