Предмет: Информатика,
автор: Shakenaruna008
Задание No3. Дано положительное
целое число N. Создайте блок-схе-
му, которая находит наименьшую
из цифр этого числа. Напишите
программный код задачи.
mathgenius:
Блок схему лень рисовать. Может потом как нибудь.
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)
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Русский язык,
автор: fsy73742316
Предмет: Русский язык,
автор: mansurr1
Предмет: Английский язык,
автор: милллли
Предмет: Русский язык,
автор: dododo
Предмет: Русский язык,
автор: govnoconon42p33k1g