Задача 7. Наибольшая сумма цифр

Вводится N чисел. Среди натуральных чисел, которые были введены, найдите наибольшее по сумме цифр. Выведите на экран это число и сумму его цифр.

Решение:

seq_num = int(input('Введите количество чисел: '))
summ = 0
max_num = 0
max_sum = 0

for i in range(1, seq_num + 1):
  query = 'Введите ' + str(i) + ' число: '
  number = int(input(query))
  backup_num = number
  while number > 0:
    summ += number % 10
    number //= 10
    if summ > max_sum:
      max_sum = summ
      max_num = backup_num
  summ = 0

print('Число', max_num, 'имеет максимальную сумму цифр:', max_sum)


1620login-checkЗадача 7. Наибольшая сумма цифр

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