From the Consumers Reports write up on the new Tesla Model Y:
"...you can program the Model Y to chime in with a variety of flatulence sounds when you activate the turn signals. Or sleigh bells. Your choice."
I've only used Edge to download Chrome, or on those extremely rare situations where a website won't open in Chrome. And I only resort to testing Edge for that after verifying that Chrome is up-to-date.
Had to do this recently because I maxed out my DSL speed on AT&T and the new service jumps to this stupid "dnserrorassist" AT&T webpage if there's an error in a hyperlink. AT&T's instructions take you to a switch that you can turn off to stop this, which in true AT&T fashion doesn't work. After Edge also failed, the only resolution was to change the DNS switchboard operator from AT&T to Google.
Without knowing anything about python, how are you forcing the entry to be an integer? Suppose the user types a letter or symbol?
You'll probably need an error trap. (if that's what they call it in python)
Ages ago, I learned Assembly Language. I thought it was interesting, especially the troubleshooting aspect, but it was part of my Electronics Tech curriculum. If I had it to do over again, I'd have switched to Computer Sciences.
I've been debating trying some free courses in it, since I only know SQL & VBA. I tried to get through a book on C+, but found it boring after a couple chapters.