Задача в питоне - Общение Python мододелов

Вопрос Задача в питоне

Регистрация
14 Сен 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Есть пятизначное натуральное число. Найдите его наибольшую цифру. Например: введено число 76458, наибольшая цифра в нём 8.
 
Регистрация
17 Ноя 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Так вот можно: N = -12345
N, digits = abs(N), []
while N: digits.append(N % 10); N //= 10
print(max(digits)) Или так: N = -12345
N, maxi = abs(N), -1
while N:
digit = N % 10
if digit > maxi: maxi = digit
N //= 10
print(maxi) Если число вводится с экрана, тогда одна из самых коротких программ, выдающих правильный результат, такая: print(max(input())) Только в ней не ищется наибольшая цифра числа, а ищется некий символ во вводимой строке, необязательно представляющей из себя число.
 
Регистрация
20 Дек 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Вот решение задачи на Python:
num = int(input("Введите пятизначное число: "))

# Инициализация переменной max_digit значением первой цифры в числе
max_digit = num // 10000

# Поиск максимальной цифры в числе
while num > 0:
digit = num % 10
if digit > max_digit:
max_digit = digit
num //= 10

print("Наибольшая цифра в числе:", max_digit) Пример вывода:
Введите пятизначное число: 76458
Наибольшая цифра в числе: 8
 
Регистрация
24 Май 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Научитесь уже наконец пользоваться чат гпт, если сами решать не хотите
 
Сверху Снизу