Даны два натуральных числа. Напишите программу, которая определяет, в каком из них: а) больше цифр. б) сумма цифр больше. помогите пожалуйста
Ответы
def res(a,b):
count,count1,sum1,sum2 = 0,0,0,0
a1 = a
b1 = b
while a > 0:
res1 = a % 10
count += 1
sum1+=res1
a//=10
while b > 0:
res2 = b % 10
count1 += 1
sum2+=res2
b//=10
if count > count1:
print(f"Количество цифр в числе {a1} > {b1}")
elif count == count1:
print(f"Количество цифр в числах {a1} и {b1} равны")
else:
print(f"Количество цифр в числе {b1} > {a1}")
if sum1 > sum2:
print(f"Сумма цифр числа {a1} больше чем сумма цифр в числе {b1}")
elif sum1 == sum2:
print(f"Сумма цифр в обоих числах {a1} и {b1} равны")
else:
print(f"Сумма цифр числа {b1} больше чем сумма цифр в числе {a1}")
return "Конец программы"
x,y=int(input()),int(input())
print(res(x,y))