Предмет: Информатика,
автор: artempula61
Python!!! Срочно пожалуйста
Дано натуральное число n. Необходимо найти максимальную цифру этого числа.
Формат входных данных
Вводится целое число n
(1≤n≤231−1
).
Формат выходных данных
Требуется вывести искомую цифру.
входные данные выходные данные
42
4
13
3
Ответы
Автор ответа:
4
while 1:
num = int(input())
if 1 <= num <= 231-1:
break
print(max(list(map(int, str(num)))))
Автор ответа:
4
Ответ:
Решение на скриншоте
Объяснение:
Т.к. нам нужна максимальная цифра, введем n и в списке, взятом от приведенного к строковому типу данных числа n найдем ту самую цифру с помощью встроенной функции max
Приложения:

Похожие вопросы
Предмет: Другие предметы,
автор: нютаааааааа
Предмет: Русский язык,
автор: enotikmimi13
Предмет: Русский язык,
автор: 79214694404
Предмет: Музыка,
автор: Аноним
Предмет: География,
автор: ДимкаXZ
maxx = -1
while n > 0:
a = n % 10
if a > maxx:
maxx = a
n = n // 10
print(maxx)