• Предмет: Информатика
  • Автор: awesomear1na
  • Вопрос задан 2 года назад

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

Ответы

Ответ дал: CodedEmerald
2

Код:

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

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


MaxLevs: Для табуляций можно форматировать код как список. Вот пример: https://znanija.com/task/38298683
CodedEmerald: спасибо, я об этом не знал)
MaxLevs: На самом деле, забавно, как разработчики портала максимально не замечают этой проблемы. Я им уже писал им на эту тему (и, уверен, не только я), что отвечать на вопросы из раздела программирования – всё равно, что пытаться забить гвоздь булкой черствого хлеба. На что получил ответ по типу "не надо ничего выдумывать, всё и так хорошо, вводить такую функциональность не планируем". Ну и не планируйте, ваши же пользователи страдают, а не мои :)
Аноним: Пасибки
Вас заинтересует