Вопрос задан 23.06.2023 в 07:44. Предмет Информатика. Спрашивает Томчук Настя.

Python!!! Срочно пожалуйста Дано натуральное число n. Необходимо найти максимальную цифру этого

числа. Формат входных данных Вводится целое число n (1≤n≤231−1 ). Формат выходных данных Требуется вывести искомую цифру. входные данные выходные данные 42 4 13 3
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Василик Настя.

while 1:

   num = int(input())

   

   if 1 <= num <= 231-1:

       break

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

0 0
Отвечает Попова Маргарита.

Ответ:

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

Объяснение:

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


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот простая программа на Python, которая находит максимальную цифру в данном натуральном числе:

python
n = int(input()) # Считываем входное натуральное число max_digit = 0 # Переменная для хранения максимальной цифры while n > 0: digit = n % 10 # Получаем последнюю цифру числа if digit > max_digit: max_digit = digit # Обновляем максимальную цифру, если текущая больше n //= 10 # Убираем последнюю цифру числа print(max_digit) # Выводим максимальную цифру

Вы можете ввести числа, как указано в вашем примере (например, "42" или "13"), и программа вернет вам максимальную цифру из введенного числа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос