Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. (Определить функцию для расчета суммы цифр натурального числа.) Python
Ответы на вопрос
Ответил kirillankudinov94
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
Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
Геометрия,
6 лет назад
Биология,
6 лет назад
Математика,
8 лет назад