Ответы
Ответ дал:
0
Ответ:
numberStr = input('Введите число: ') # запрашиваем ввод числа
digits = [] # список, куда разложим число на цифры
for digit in numberStr: # см. объяснение
digits.append(int(digit))
print(f'Наименьшее число: {min(digits)}')
print(f'Наибольшее число: {max(digits)}')
Объяснение:
Мы проходим циклом каждую цифру в числе: оно в переменной numberStr записывается как строка, а строки представляют собой список (list) из "букв" (в данном случае, цифр).
digits.append(int(digit)) записывает в подготовленный список каждую цифру как отдельное число.
Последние две строки: min() и max() — это встроенные функции Python, которые выбирают из списка наименьший и наибольший элемент.
uchenik17033:
выдает ошибку на 5 строчку
какую?
File "main.py", line 5
print(f'Наименьшее число: {min(digits)}') ^
SyntaxError: invalid syntax
print(f'Наименьшее число: {min(digits)}') ^
SyntaxError: invalid syntax
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад