В начале вводится значение переменной number (далее оно переводится в строку), регистрируется переменная smallest с значением 10 (так как это минимальное двухзначное число) для хранения наименьшей цифры.
Теперь, с помощью цикла for переменная i "бегает" по символам строки number. Если это i меньше чем текущее наименьшее число (smallest), то значению smallest присваиваем значение i. В конце - обычный вывод smallest - наименьшего числа.
Answers & Comments
Программа:
Python:
number, smallest = input(), 10
for i in number:
if int(i) < smallest:
smallest = int(i)
print(smallest)
Объяснение:
В начале вводится значение переменной number (далее оно переводится в строку), регистрируется переменная smallest с значением 10 (так как это минимальное двухзначное число) для хранения наименьшей цифры.
Теперь, с помощью цикла for переменная i "бегает" по символам строки number. Если это i меньше чем текущее наименьшее число (smallest), то значению smallest присваиваем значение i. В конце - обычный вывод smallest - наименьшего числа.
Результат:
25
2
123456
1
100
0
#SPJ1