

Информатика. Дано трехзнач число
Дано трехзнач. Число. В нем зачеркнули последнюю справа цифру и приписали ее в начале.Найти полученное число
Вы можете получить последнюю цифру натурального числа как остаток от деления этого числа на 10 (операция %, деление по модулю).
А откусить эту цифру можно, поделив число нацело на 10 (операция //).
345 % 10 = 5
345 // 10 = 34
Как из 345 получить 534?
Берем остаток 5, умножаем его на 100, прибавляем результат целочисленного деления 34.
(345 % 10) * 100 + 345 // 10 = 5 * 100 + 34 = 534
В общем случае для натурального трехзначного числа N имеем такую формулу:
Q = (N % 10) * 100 + N // 10
Осталось добавить ввод числа N и вывод числа Q.
N = int(input())
Q = (N % 10) * 100 + N // 10
print(Q)
def rotate_number(n):
n_str = str(n)
rotated_str = n_str[1:] + n_str[0]
rotated_n = int(rotated_str)
return rotated_n
n = int(input("Введите трехзначное число: "))
# Rotate the number
rotated_n = rotate_number(n)
print("Было:", n)
print("Стало:", rotated_n)