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

Python!!! Срочно пожалуйста
Дано натуральное число n. Необходимо найти максимальную цифру этого числа.
Формат входных данных
Вводится целое число n
(1≤n≤231−1
).
Формат выходных данных
Требуется вывести искомую цифру.
входные данные выходные данные

42



4

13



3


vcecam: n = int(input())
maxx = -1
while n > 0:
a = n % 10
if a > maxx:
maxx = a
n = n // 10
print(maxx)
vcecam: Вы учитесь в SHP?

Ответы

Автор ответа: merkkaa
4

while 1:

   num = int(input())

   

   if 1 <= num <= 231-1:

       break

print(max(list(map(int, str(num)))))

Автор ответа: 4688f71163
4

Ответ:

Решение на скриншоте

Объяснение:

Т.к. нам нужна максимальная цифра, введем n и в списке, взятом от приведенного к строковому типу данных числа n найдем ту самую цифру с помощью встроенной функции max

Приложения:
Похожие вопросы
Предмет: География, автор: ДимкаXZ