Предмет: Информатика,
автор: vovvova196
PYTHON
Вводится положительное целое трехзначное число. Найдите сумму цифр числа. Операциями деления нацело и остаток от деления воспользоваться нельзя.
Ответы
Автор ответа:
1
Ответ:
n = input()
suma = 0
for digit in n:
if digit.isdigit():
suma += int(digit)
print("Сумма:", suma)
Объяснение:
можно лучший ответ
Автор ответа:
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 - в отличии от первого, имеет проверку на ввод именно трехзначного числа.
Похожие вопросы
Предмет: Английский язык,
автор: PON568j
Предмет: История,
автор: mkutya2009
Предмет: Английский язык,
автор: anush101706
Предмет: Русский язык,
автор: evsykovakoshka
Предмет: Литература,
автор: mih6124803