Ввод:
Enter a number: 12345
Вывод:
Sum of digits: 15
Требования:
[*]Функция должна принимать на вход целое число.
[*]Функция должна возвращать сумму цифр заданного целого числа.
[*]Функция должна обрабатывать как положительные, так и отрицательные целые числа.
[*]Например:
- Ввод: 12345 должен вернуть 15 (поскольку 1+2+3+4+5 = 15)
- Ввод: -12345 также должен вернуть 15 (игнорируя знак)
Дополнительная информация:
- Я ищу решения, которые легко понять новичку.
Я написал некоторый код на Python, но это не так. уверен, что он правильно обрабатывает все случаи. Вот моя попытка:
num = 12345
sum = 0
for digit in str(num):
sum = sum + int(digit)
print(sum)
Подробнее здесь: https://stackoverflow.com/questions/786 ... ing-python