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)
Приложения:
![](https://st.uroker.com/files/2fb/2fb820ff598bae0914df355f39c5c857.png)
slonce70:
Ну в вашем случае вы указали что бы сумма была 15 - я так и оставил
Вас заинтересует
3 месяца назад
3 месяца назад
3 месяца назад