Вопрос:

Напишите программу, которая определяет, состоит ли двузначное число, введенное с клавиатуры, из одинаковых цифр. Если состоит, то программа выводит «ДА» в противном случае программа выводит «НЕТ».

Ответ:


Вот код на Python, который решает эту задачу:




number = input("Введите двузначное число: ")

if len(number) != 2 or not number.isdigit():
print("Введено некорректное число.")
else:
first_digit = number[0]
second_digit = number[1]

if first_digit == second_digit:
print("ДА")
else:
print("НЕТ")


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



  1. Ввод данных: Сначала программа просит пользователя ввести двузначное число и сохраняет его в переменной number.

  2. Проверка корректности ввода: Проверяется, что введенная строка состоит из двух символов и содержит только цифры. Если это не так, выводится сообщение об ошибке.

  3. Извлечение цифр: Если ввод корректен, извлекаются первая и вторая цифры числа.

  4. Сравнение цифр: Первая и вторая цифры сравниваются. Если они равны, программа выводит "ДА", иначе - "НЕТ".


Пример:


Если пользователь введет 22, программа выведет ДА.


Если пользователь введет 23, программа выведет НЕТ.



Подать жалобу Правообладателю