[ホーム] -
[よく見るエラーメッセージ一覧] - [for 文でSyntaxError: invalid syntax]
作成日:2022/01/28
for 文の最後にはコロン(:)が必要です。このコロンを忘れると構文エラー (SyntaxError: invalid syntax) が発生します。
for 変数 in (データ):
処理
for i in range(10)
print (i);File "c:\temp\test.py", line 1【正しい】
for i in range(10)
^
SyntaxError: invalid syntax
for i in range(10):
print (i);0
1
2
3
4
5
6
7
8
9
サンプルコード
以下は Windows 10 環境における正常実行可能なサンプルコードです。
for 文により式を11回繰り返し、文字を11回出力するサンプルコードです。
range(10)でレンジオブジェクトを作成していますが、実際には 0 から始まるので 11 回繰り返されることに注意してください。
for 文内の i の値を print 関数で出力しています。
range(10) の後ろはセミコロン(;)ではなくコロン(:) である点に注意してください。
データにはRangeオブジェクトやリストを指定することが可能です。
サンプルコード:
for i in range(10):
print (i);
実行結果:
0
1
2
3
4
5
6
7
8
9
次の例ではデータにリストを与えています。
サンプルコード:
for i in [0,1,2,3,4,5,6,7,8,9,10]:
print (i);
実行結果:
0
1
2
3
4
5
6
7
8
9
10
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)
[ホーム] - [よく見るエラーメッセージ一覧]