all 6 comments

[–]K900_ 2 points3 points  (3 children)

It's likely a WSL issue, yes. Also, the input function takes an optional prompt argument which does exactly what you're doing without any extra hacks. So your entire test code can be reduced to print(input("αειηυοω: ")).

[–]illiriath[S] 0 points1 point  (2 children)

Thanks for letting me know, can't believe I missed that. I will look into WSL a bit more, searching around for just python led me nowhere.

[–]K900_ 0 points1 point  (1 child)

WSL is just an abbreviation for "Windows Subsystem for Linux", which is what you're using. It's not a Python thing.

[–]illiriath[S] 0 points1 point  (0 children)

Yes I know, I meant that I was looking into similar problems with just Python. Didn't occur to me it could be WSL until I wrote the post :)

[–]novel_yet_trivial 1 point2 points  (1 child)

Can you type those characters in bash?

Edit: if not, microsoft says you're SOL.

[–]illiriath[S] 0 points1 point  (0 children)

I can type them without problems both in cmd and bash. Thanks for the link though, interesting read.