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

PYTHON
Вводится положительное целое трехзначное число. Найдите сумму цифр числа. Операциями деления нацело и остаток от деления воспользоваться нельзя.

Ответы

Автор ответа: nitroamogus227
1

Ответ:

n = input()

suma = 0

for digit in n:

   if digit.isdigit():

       suma += int(digit)

print("Сумма:", suma)

Объяснение:

можно лучший ответ

Автор ответа: NeSprashivaite
1

Ответ:

Вариант I

numb = sum(map(int, input("Введите 3-значное число: ")))

print("Сумма каждой цифры числа:", numb)

Вариант II

numb = input("Введите 3-значное число: ")

suma = 0

if 100 <= int(numb) < 1000:

   for digit in numb:

       if digit.isdigit():

           suma += int(digit)

   print("Сумма каждой цифры числа:", suma)

else:

   print("Вы ввели не 3-значное число!")

Вариант I - является простейшим вариантом.
Вариант II - в отличии от первого, имеет проверку на ввод именно трехзначного числа.

Похожие вопросы
Предмет: Литература, автор: mih6124803