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 - в отличии от первого, имеет проверку на ввод именно трехзначного числа.
Новые вопросы
Химия,
1 год назад
Русский язык,
1 год назад
Английский язык,
1 год назад
Английский язык,
1 год назад
Математика,
7 лет назад