Вопрос задан 14.05.2026 в 11:00. Предмет Информатика. Спрашивает Ляпина Марина.

Дано двузначное число. Напишите программу определения, какая из его цифр больше: первая или вторая. Python задача

Перейти к ответам

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

Отвечает Чернова Мария.

Задача простая: у нас есть двузначное число (от 10 до 99), и нужно понять, какая цифра в нём больше — первая (десятки) или вторая (единицы).

Как это сделать в коде

Любое двузначное число можно представить как десятки × 10 + единицы. Например, 47 = 4×10 + 7. Чтобы вытащить цифры по отдельности, используют целочисленное деление и остаток:

  • Первая цифра (десятки) — это число // 10 (деление нацело).
  • Вторая цифра (единицы) — это число % 10 (остаток от деления на 10).

Дальше просто сравниваем их и выводим результат.

Пример программы

Вот готовый код на Python с пояснениями:

# Запрашиваем число у пользователя num = int(input("Введите двузначное число: "))

# Проверим, что число действительно двузначное (от 10 до 99) if 10 first: print("Вторая цифра больше") else: print("Цифры равны") else: print("Ошибка: нужно ввести двузначное число!")

Как это работает

Допустим, ввели 73. Тогда:

  • 73 // 10 = 7 (первая цифра)
  • 73 % 10 = 3 (вторая цифра)
  • 7 > 3 → программа напечатает «Первая цифра больше».

Если цифры одинаковые (например, 44), программа скажет «Цифры равны».

Можно обойтись и без проверки на двузначность, если точно знаешь, что число правильное. Но с проверкой надёжнее — программа не сломается, если случайно введут 5 или 100.

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

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

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

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