Самостоятельная работа по информатике Самостоятельна работа, Напишите программу, проверяющую, является ли введенное трехзначное число "симметричным " (Например, 121
Для решения задачи о проверке, является ли введенное трехзначное число симметричным илипалиндромомили палиндромомилипалиндромом, можно воспользоваться простым подходом. Симметричное число читается одинаково с обеих сторон. В случае трехзначного числа это означает, что первая и последняя цифры должны быть равны.
Пример программы на языке Python:
# Запрос у пользователя ввода трехзначного числа number = input"Введитетрехзначноечисло:""Введите трехзначное число: ""Введитетрехзначноечисло:" # Проверка, является ли введенное число трехзначным if lennumbernumbernumber == 3 and number.isdigit: # Проверка на симметричность if number000 == number222: printf"Числоnumberявляетсясимметричным."f"Число {number} является симметричным."f"Числоnumberявляетсясимметричным."
else: printf"Числоnumberнеявляетсясимметричным."f"Число {number} не является симметричным."f"Числоnumberнеявляетсясимметричным."
else: print"Ошибка:введитекорректноетрехзначноечисло.""Ошибка: введите корректное трехзначное число.""Ошибка:введитекорректноетрехзначноечисло."Как работает программа:Программа запрашивает у пользователя ввод трехзначного числа.Проверяется, что длина введенного числа равна 3 и что оно состоит только из цифр.Сравниваются первая индекс0индекс 0индекс0 и последняя индекс2индекс 2индекс2 цифры.В зависимости от результата сравнения, выводится соответствующее сообщение.Примеры работы:Ввод: 121 → Вывод: "Число 121 является симметричным."Ввод: 123 → Вывод: "Число 123 не является симметричным."Ввод: 99 → Вывод: "Ошибка: введите корректное трехзначное число."
Вы можете запустить этот код в любой среде Python для проверки его работы.
Для решения задачи о проверке, является ли введенное трехзначное число симметричным илипалиндромомили палиндромомилипалиндромом, можно воспользоваться простым подходом. Симметричное число читается одинаково с обеих сторон. В случае трехзначного числа это означает, что первая и последняя цифры должны быть равны.
Пример программы на языке Python:
# Запрос у пользователя ввода трехзначного числаnumber = input"Введитетрехзначноечисло:""Введите трехзначное число: ""Введитетрехзначноечисло:"
# Проверка, является ли введенное число трехзначным
if lennumbernumbernumber == 3 and number.isdigit:
# Проверка на симметричность
if number000 == number222:
printf"Числоnumberявляетсясимметричным."f"Число {number} является симметричным."f"Числоnumberявляетсясимметричным." else:
printf"Числоnumberнеявляетсясимметричным."f"Число {number} не является симметричным."f"Числоnumberнеявляетсясимметричным." else:
print"Ошибка:введитекорректноетрехзначноечисло.""Ошибка: введите корректное трехзначное число.""Ошибка:введитекорректноетрехзначноечисло."Как работает программа:Программа запрашивает у пользователя ввод трехзначного числа.Проверяется, что длина введенного числа равна 3 и что оно состоит только из цифр.Сравниваются первая индекс0индекс 0индекс0 и последняя индекс2индекс 2индекс2 цифры.В зависимости от результата сравнения, выводится соответствующее сообщение.Примеры работы:Ввод: 121 → Вывод: "Число 121 является симметричным."Ввод: 123 → Вывод: "Число 123 не является симметричным."Ввод: 99 → Вывод: "Ошибка: введите корректное трехзначное число."
Вы можете запустить этот код в любой среде Python для проверки его работы.