Вопрос задан 23.06.2023 в 16:45. Предмет Информатика. Спрашивает Шамаева Сандра.

Питон с while и if!!! Даны два натуральных числа.Выведите на экран то число у которого сумма

нечетных цифр меньше.​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мирная Ева.

Код:

a = input()

b = input()

n_number_a = 0

n_number_b = 0

for letter in a:

 if int(letter) % 2 == 0:

   pass

 else:

   n_number_a += int(letter)

for letter in b:

 if int(letter) % 2 == 0:

   pass

 else:

   n_number_b += int(letter)

if n_number_a < n_number_b:

 print(a)

elif n_number_a > n_number_b:

 print(b)

else:

 print('Сумма нечетных цифр в обоих числах равна')

Примечание:

Используется Python 3.8.3

Табуляция тут не отображается, нужно расставить "табы" самому.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Python, которая решает вашу задачу:

python
# Вводим два натуральных числа num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) # Функция для подсчета суммы нечетных цифр в числе def sum_of_odd_digits(number): odd_sum = 0 while number > 0: digit = number % 10 if digit % 2 != 0: odd_sum += digit number //= 10 return odd_sum # Вычисляем суммы нечетных цифр для каждого числа sum1 = sum_of_odd_digits(num1) sum2 = sum_of_odd_digits(num2) # Сравниваем суммы и выводим результат if sum1 < sum2: print("Число с суммой нечетных цифр меньше:", num1) elif sum2 < sum1: print("Число с суммой нечетных цифр меньше:", num2) else: print("Суммы нечетных цифр в обоих числах равны")

Эта программа сначала запрашивает у пользователя два натуральных числа. Затем она использует функцию sum_of_odd_digits для подсчета суммы нечетных цифр в каждом числе. После этого программа сравнивает суммы и выводит число с меньшей суммой нечетных цифр.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос