На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Для решения данной задачи необходимо выполнить следующие шаги:
1. Вводим число с клавиатуры.
2. Преобразуем число в строку с помощью функции str().
3. Итерируемся по каждому символу в строке.
4. Проверяем, является ли текущий символ цифрой с помощью функции isdigit().
5. Если текущий символ является цифрой, то преобразуем его обратно в число с помощью функции int() и сохраняем его значение в переменную “min_digit”.
6. Сравниваем значение “min_digit” с предыдущей наименьшей цифрой.
7. Если текущая цифра меньше, обновляем значение “min_digit” на текущую цифру.
8. По завершению цикла выводим наименьшую цифру, хранящуюся в переменной “min_digit”.
Программа будет выглядеть примерно так:
“`python
number = int(input(“Введите число: “))
number_str = str(number)
min_digit = 9 # Изначально устанавливаем значение наименьшей цифры как 9
for char in number_str:
if char.isdigit():
digit = int(char)
if digit < min_digit:
min_digit = digit
print("Наименьшая цифра в числе:", min_digit)
```
Пример работы программы:
```
Введите число: 5489374
Наименьшая цифра в числе: 3
```