Предмет: Информатика,
автор: 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 - я так и оставил
Интересные вопросы
Предмет: Қазақ тiлi,
автор: jenddidk
Предмет: Геометрия,
автор: svyatiklego
Предмет: Математика,
автор: zhanara1152
Предмет: Окружающий мир,
автор: myrzagalievaa1401
Предмет: Информатика,
автор: Аноним