Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Я прочитал достаточно статей, и как я понял "return" он возвращает значение функции, нежели "print" и тем самым закрепляет значение, но как он может закреплять, если после "return" функция заканчивается
Не знаю, что такое "закрепляет". Она его не закрепляет, а возвращает.
Где у тебя в коде написано func(), вместо этого подставляется то, что возвращает return.
Python:
def seven():
return 7
print(35 + seven())
Вместо seven() подставится 7, получится print(35 + 7)