def transform_number(n: int) -> int:
"""
Преобразует трехзначное число: удаляет первую цифру и добавляет её в конец.
:param n: трехзначное число (от 100 до 999)
:return: преобразованное число
"""
if not (100 <= n <= 999):
raise ValueError("Число должно быть трехзначным (от 100 до 999).")
# Получаем первую цифру (сотни)
hundreds = n // 100
# Получаем последние две цифры
last_two_digits = n % 100
# Собираем новое число
new_number = last_two_digits * 10 + hundreds
return new_number
def main():
"""Основная функция программы."""
try:
# Ввод трехзначного числа
n = int(input("Введите трехзначное число: "))
# Преобразование числа
result = transform_number(n)
# Вывод результата
print(f"Исходное число: {n}")
print(f"Преобразованное число: {result}")
except ValueError as e:
print(f"Ошибка ввода: {e}")
except Exception as e:
print(f"Неожиданная ошибка: {e}")
if __name__ == "__main__":
main()