ユーザー入力を受け取り、それをユーザーに読み返す非常に基本的なプログラムがあります。コードは次のとおりです。
x = input("hello what is your name: ")
print("hello " + x)
これはアイドル状態で実行すると完全に機能しますが、実行時にファイルをクリックして実行すると、入力を入力するとコマンドラインタイプのインターフェイスが表示され、次のエラーメッセージが表示されます。
File "C:\Users\ROB\Desktop\test.py", line 1, in (module)
x = input("hello what is your name: ")
File "(string)", line 0
^
SyntaxError: unexpected EOF while parsing
なぜこれが起こるのかを説明し、コマンドラインでユーザー入力を取得できるようにする解決策を提案してください。