Ответ:
n = input()
suma = 0
for digit in n:
if digit.isdigit():
suma += int(digit)
print("Сумма:", suma)
Объяснение:
можно лучший ответ
Вариант I
numb = sum(map(int, input("Введите 3-значное число: ")))
print("Сумма каждой цифры числа:", numb)
Вариант II
numb = input("Введите 3-значное число: ")
if 100 <= int(numb) < 1000:
for digit in numb:
print("Сумма каждой цифры числа:", suma)
else:
print("Вы ввели не 3-значное число!")Вариант I - является простейшим вариантом.Вариант II - в отличии от первого, имеет проверку на ввод именно трехзначного числа.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
n = input()
suma = 0
for digit in n:
if digit.isdigit():
suma += int(digit)
print("Сумма:", suma)
Объяснение:
можно лучший ответ
Ответ:
Вариант 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 - в отличии от первого, имеет проверку на ввод именно трехзначного числа.