演習課題「グローバル変数の宣言」
右側のコードエリアには、変数 name
を定義する関数 define_name
が用意されています。
しかし、関数内で変数を使用しようとしたためエラーが起きてしまいます。
global 文を利用して、メッセージを正しく表示させてください。
期待する出力値
kirishima
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#07:グローバル変数として解釈(global)
このチャプターでは、ローカル変数をグローバル変数として扱う方法を学習しましょう。
- global 文を使うと、関数内で用意した変数でもグローバル変数として扱うことができる
def assign_global_x():
global x
x = 2
assign_global_x()
print(x)
- 上のコードで、2 行目の global 文を書かない場合は、7 行目でエラーになる
- また、assign_global_x 関数を呼び出さない場合も、もちろんエラーになる
def assign_global_x():
global x
x = 2
print(x)
ログインすると採点できます
コードの実行