前提・実現したいこと
pythonを基礎から学習中です。
youtubeで「https://www.youtube.com/watch?v=HyU3XL2F9GE」を見ながら学習しています。
VSCODEで学習を進めているのですが、以下の記述をするとエラーが出てしまいます。
==============================
for i in range(3):
for j in range(3):
print(i, j, sep="-")
==============================
sep="-"を入れると、動かなくなります。
↓これなら問題なく動きます。
==============================
for i in range(3):
for j in range(3):
print(i, j)
==============================
(0, 0)
(0, 1)
(0, 2)
(1, 0)
(1, 1)
(1, 2)
(2, 0)
(2, 1)
(2, 2)
ググってみると、どうやらpythonのバージョンが3以降でなくては[sep]は使えないような記述があるのですが、どうすればそれに対応できるのかわからない状況です。
現状のバージョンは「Python 2.7.16」と表示されます。VSCODE内でどのようにバージョンアップをすればいいのでしょうか?
試したこと
1、スペルチェックなどを何度も確認したのですが間違いはないようです。
2、ググってみると・・・
「2系と3系が両方インストールされている状態です。Python3が入っているなら、「python3 test.py」で試してみてください。」
や、
「過去のしがらみがなければ、いまさら2系を使う必要はないので、3系をインストールして使ってください。」
などの返答がある掲示板を発見したのですが、そのやり方がわかりません。
初心者のため、質問が下手くそで申し訳ありませんが何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー