Ответ:
print(max(map(int, list(input()))))
Вам уже написали хорошее решение, но вижу, что тема урока - цикл While, поэтому вот решение с ним
Объяснение:
n = int(input("Введите натуральное число"))
greatest_digit = 0 # Здесь храним самую большую цифру числа
while n > 0:
# Операция n%10 дает нам последнюю цифру числа
# Эту цифру мы передаем функции max для сравнения
greatest_digit = max(greatest_digit, n % 10)
# Операция n//10 отсекает последнюю цифру числа
n //= 10
print(greatest_digit)
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
print(max(map(int, list(input()))))
Ответ:
Вам уже написали хорошее решение, но вижу, что тема урока - цикл While, поэтому вот решение с ним
Объяснение:
n = int(input("Введите натуральное число"))
greatest_digit = 0 # Здесь храним самую большую цифру числа
while n > 0:
# Операция n%10 дает нам последнюю цифру числа
# Эту цифру мы передаем функции max для сравнения
greatest_digit = max(greatest_digit, n % 10)
# Операция n//10 отсекает последнюю цифру числа
n //= 10
print(greatest_digit)