Python 8 класс.Помогите, пожалуйста, с решением!

Пожалуйста, решение без pennies,rubles amont, мы этого не проходили. Нужно как-то делить на 10, потом ещё на 10, и благодаря этому получать копейки, потом складывать,и снова раскалдывать на рубли с копейками.
По дате
По рейтингу
1
123
r, k = map(int, input().split())
p = int(input())
print(f'{r * p + (k * p) // 100} {k * p % 100} ')
2
12345
t = int(input())
h = t // 3600
m = t % 3600 // 60
s = t % 60
print(h, m, s)
Держите
Задача №1.
12345678
st = input("Введите цену пирожка: ")
n = int(input("Введите количество пирожков: "))
stsp = st.split() #Разделяем числа через пробел
rub = int(stsp[0])
kop = int(stsp[1])
rub = rub*n + ((kop*n)//100)
kop = (kop*n)%100
print(f"К оплате: {rub} руб. {kop} коп.")
Задача №2.
1234
n = int(input("Кол-во секунд: "))
hours = n // 3600
minutes = (n - (n // 3600 * 3600)) // 60
seconds = (n -(n - (n // 3600 * 3600)) // 60)
Задача №3.
123456
n = int(input("Введите кол-во уроков: "))
time = n*45 + (n-1)*10 #Время уроков с переменами
hour = 8+(time//60)
minutes = 30+(time-(time//60))
hour += minutes//60
minutes = minutes%60
актуально?