Задача 3. Сумма и разность

Напишите две функции: первая принимает одно целое положительное число N и находит сумму всех цифр этого числа; вторая — принимает число N и считает количество цифр в числе. В ответе выводится разность суммы чисел и количества

Пример работы программы:

Введите число: 500

Сумма цифр: 5
Кол-во цифр в числе: 3
Разность суммы и кол-ва цифр: 2

Решение:

def calc_number(n):
    s = list(str(n))
    s = list(map(int, s))
    return sum(s)

def len_number(n):
    return len(str(n))

number = int(input('Введите число: '))

calc_num = calc_number(number)
len_num = len_number(number)

print('Сумма цифр:', calc_num)
print('Кол-во цифр в числе:', len_num)
print('Разность суммы и кол-ва цифр:', calc_num - len_num)


2750login-checkЗадача 3. Сумма и разность

Добавить комментарий