The Kivy code is good. The Kivy version is good. Python version is OK.
But it is a good habit to follow the install instructions.
FYI the convention is to have Python files with a .py extension not a .txt extension, but that is not the issue here
Doesn't look like a Kivy issue.
I'm gonna guess it something about the computer configuration, perhaps the Python install.
Has there been more than one Python version installed?
Does user\samsung have Admin privileges by default?
There some history here that only you know that would give us a hint.....