Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. (Определить функцию для расчета суммы цифр натурального числа.) Python
Ответы
Ответ дал:
0
Ответ:
def get_sum_of_digits(number: int) -> int:
list_of_digits = list(str(number))
return sum(list(map(int, list_of_digits)))
number_1 = int(input())
number_2 = int(input())
sum_of_digits_1 = get_sum_of_digits(number_1)
sum_of_digits_2 = get_sum_of_digits(number_2)
if sum_of_digits_1 > sum_of_digits_2:
print(f'Сумма цифр первого числа больше ({sum_of_digits_1} > {sum_of_digits_2})')
elif sum_of_digits_1 == sum_of_digits_2:
print(f'Суммы цифр равны ({sum_of_digits_1} = {sum_of_digits_2})')
else:
print(f'Сумма цифр вторго числа больше ({sum_of_digits_2} > {sum_of_digits_1})')
Объяснение:
Ссылка на тот же код на pastebin: https://pastebin.com/3A08uQ2W
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад
8 лет назад