• Предмет: Информатика
  • Автор: dashasinitsa1309
  • Вопрос задан 4 месяца назад

Серед усіх чотирицифрових чисел знайти кількість тих, сума цифр яких дорівнює заданому числу N, що вводиться з клавіатури. ​

Ответы

Ответ дал: Artemgtg
1

n = int(input("Введіть число N: "))

count = 0

for i in range(1000, 10000):

digits_sum = sum(int(digit) for digit in str(i))

if digits_sum == n:

count += 1

print("Кількість чисел з сумою цифр, рівною", n, ":", count)


slonce70: Код вірний проте не юзайте АІ)
Ответ дал: p15
1

Ответ:

n = int(input("Введіть число N: "))

print(sum(1 for _ in range(1000,10000) if (sum(map(int,str(_))))==n))

Объяснение:


p15: И никакого AI.
p15: и лучший ответ достается .. искусственному интеллекту с кодом в семь строк вместо двух
slonce70: ))да забей))Им главное проще код. Но да, ума много нужно скопировать то что сам даже не понимаешь как работает)
Вас заинтересует