前提・実現したいこと
python3で一行から複数の整数値の入力を行いたいのですが、エラーが出てしまい解決できません。
解決方法を教えていただきたいです。
発生している問題・エラーメッセージ
1 3 ←入力
Traceback (most recent call last):
File "input_input.py", line 2, in <module>
input_line=input()
File "<string>", line 1
1 3
^
SyntaxError: unexpected EOF while parsing
該当のソースコード
python3
1#cording:UTF-8 2input_line=input() 3a,b=[int(x) for x in input_line.split()] 4print(a) 5print(b) 6 7
試したこと
int変換など行いましたができませんでした。
補足情報(FW/ツールのバージョンなど)
まだ初心者なため初歩的な質問だと思います。教えていただけると助かります。
python3.74
そのコードは一見あってますね(手元で実行してみましたが意図通り動いていると思います)。
どういう風に実行されましたか? (コマンドラインから python input_input.py としたのか、それ以外なのか)
あと、本題とは関係ないですが、
「#cording:UTF-8」ではなく「#coding: UTF-8」ですね。
あと python3では utf-8がデフォルトなので、 UTF-8の場合は書かなくても大丈夫です。
cordingの件は単純にタイプミスでした...
コマンドでpython input_input.pyとしてやっていましたがpython3にすることで実行することができました!
回答1件
あなたの回答
tips
プレビュー