Предмет: Информатика, автор: Shakenaruna008

Задание No3. Дано положительное
целое число N. Создайте блок-схе-
му, которая находит наименьшую
из цифр этого числа. Напишите
программный код задачи.


mathgenius: Блок схему лень рисовать. Может потом как нибудь.
mathgenius: while True:
N = input('Введите натуральное число: ')
if not N.isdigit():
print('Число должно быть типа int! Попробуйте еще раз.')
else:
N = int(N)
break
min_digit = 9
while N != 0:
digit = N % 10
if digit < min_digit:
min_digit = digit
N //= 10
print('Наименьшая цифра в данном числе:', min_digit)
Shakenaruna008: Нам сказали блок схему писать не надо
mathgenius: Похоже на тот код. Отступы сами контролируйте. При вставке все нарушилось. Добавлять полностью не буду ответ, ибо блок схему не нарисовал
mathgenius: Могу добавить в старый ответ
mathgenius: Ок

Ответы

Автор ответа: mathgenius
1

Ну если блок схема не нужна то вот: (по просьбе с break)

while True:

   N = input('Введите натуральное число: ')

   if not N.isdigit():

       print('Число должно быть типа int! Попробуйте еще раз.')    

   else:

       N = int(N)

       break

min_digit = 9        

while True:

   digit = N % 10

   if digit < min_digit:

       min_digit = digit

   N //= 10

   if N == 0:

       break

print('Наименьшая цифра в данном числе:', min_digit)


vimencenkov: мне чё так и писать типа
Похожие вопросы
Предмет: Английский язык, автор: милллли
Предмет: Русский язык, автор: govnoconon42p33k1g