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