このレッスンを学習中、誤って下記のようなコードを書いてしまいました。
prices = [100, 200, 150, 200, 100]
price_with_tax = [];
for price in prices:
if price != 200:
price_with_tax.append(price);
print(price); ←本来ならprint(price_with_tax)とすべき。
price
は for
文内で定義した仮変数の為、スコープは for
文内だと思うのですが、
実行したところ、100 と表示されました。
この 100 はどこから来たのでしょうか??
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?