It would be confusing and weird if “=” did different things depending on the context.
That's why I'm confused! It seems like it does!
If I were to write the code
x = 20
print(x*2)
it would execute as 40.
But then the video turns around and says that == is equal to, not =.

I apologize; I do not know what "metafont" is...