• Тема:Функции задание: Даны два натуральных числа. напишите программу, которая определяет, в каком из них:а) больше цифр; б) сумма цифр больше.язык: питонна сайте replitПОМОГИТЕЕЕЕЕЕЕ​

Ответы 1

  • Відповідь:

    def compare_numbers(num1, num2):

       num1_digits = [int(i) for i in str(num1)]

       num2_digits = [int(i) for i in str(num2)]

       

       num1_digit_count = len(num1_digits)

       num2_digit_count = len(num2_digits)

       

       num1_digit_sum = sum(num1_digits)

       num2_digit_sum = sum(num2_digits)

       

       if num1_digit_count > num2_digit_count:

           print(f"Number {num1} has more digits than number {num2}")

       elif num1_digit_count < num2_digit_count:

           print(f"Number {num2} has more digits than number {num1}")

       else:

           print(f"Both numbers {num1} and {num2} have the same number of digits")

           

       if num1_digit_sum > num2_digit_sum:

           print(f"The sum of digits in number {num1} is greater than the sum of digits in number {num2}")

       elif num1_digit_sum < num2_digit_sum:

           print(f"The sum of digits in number {num2} is greater than the sum of digits in number {num1}")

       else:

           print(f"The sum of digits in both numbers {num1} and {num2} is the same")

    compare_numbers(1234, 4321)

    Пояснення:

    • Автор:

      oscar1ziv
    • 2 года назад
    • 6
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years