ОБРАБОТКА ЧИСЕЛ В 10СС

Редакция Без Сменки
Честно. Понятно. С душой.

Найдите наименьшее значение х, при котором программа выведет сначала 12, а потом 7:

x=int(input())
a=0
b=0
while x>0:
c=x%10
a+=c
if c>b:
b=c
x//=10
print(a)
print(b)
То есть в конце программы значение переменной а = 12, переменной b = 7.

Для лучшего понимая, разберемся с таким кодом:

x=int(input())
while x>0:
print(x%10)
x//=10

при х =256:
напечатается x%10 = 256 %10 = 6, тепепь х станет равным = 256//10=25, напечается 25 %10=5, х станет равным=25//10=2….. — то есть переменная с в изначальном коде соответствует выводу x%10, который давал нам результаты: 6 5 2 — цифры числа в обратном порядке.

Если посмотреть внимательнее, то переменная а у нас изменяется только в строчке a+=c — можно сказать, что а = сумма всех цифр нашего числа х

Тогда что записывается в переменную b?
Изначально b=0, но каждый раз, когда выполняется условие, что очередная цифра числа больше b — значение b изменяется.

🔴 Получили:
а — сумма всех цифр числа x = 12.
b — наибольшая цифра числа x = 7.

По заданию нас просят найти наименьшее х, одну цифру мы уже знаем — 7.

Представим 12 в виде сумм некоторых цифр с минимальным кол-во разрядов: 57 или 75.

57<75 — ответ 57!

Где вы учитесь?

Вам также будет интересно

Другие возможности списков
◾️Проверка наличия элемента в списке Вчера мы рассматривали методы remove(item) и index(item), но не всегда можно их применять. Почему? Дело в...
Азотфиксаторы
Нитраты повсюду 😱 Особенно в помидорах, так по телеку сказали — мы все умрём! Или нет? 🍅 Так, спокойно, сейчас объясним. Всё дело в их...
поэма «Облако в штанах» В. Маяковского
🔺 Запоминай ключевые моменты. Это точно пригодится на ЕГЭ!
Потенциальная и кинетическая энергии
Что такое энергия, какая она бывает и как её найти? На все эти вопросы найдёте ответы в шпаргалке👇 Полная механическая энергия состоит из...
Проводящая система сердца
Возможно, вы не слышали такого словосочетания, но точно знаете из прошлого шага, что сердце способно самостоятельно сокращаться. Даже если вынуть его...
Суффиксы существительных -ance, -ence, -ancy, -ency
❗️Что про них нужно знать? 1. Это суффиксы существительных 2. Эти суффиксы имеют значение состояния или свойства от глаголов или прилагательных ...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.