Просьба разобраться в коде. Перевод в двоичную систему счисления.
Привет всем! Ребят подскажите пожалуйста как работает этот код. Он переводит число из десятичной системы счисления в двоичную. Вроде все понятно, но ничего непонятно. Где хранятся промежуточные результаты вычислений? Что - то я где - то пропустил. Помогите пожалуйста разобраться . Спасибо.
def bin(n):
if n == 0:return
bin( n // 2 )
print(n % 2, end="")
bin(6)