例
1 2 3 |
for i in range(3): string = string + "a" print(string) |
実行結果
1 |
NameError: name 'string' is not defined |
NameError: name ‘…’ is not defined` は未定義の変数を参照しているエラー。
解決(変数を定義する)
1 2 3 4 5 |
string = "" for i in range(3): string = string + "a" print(string) |
実行結果
1 2 3 |
a aa aaa |
文字列の連結には+=
演算子が使える。
1 2 3 4 5 |
string = "" for i in range(3): string += "a" print(string) |
実行結果
1 2 3 |
a aa aaa |