MicroPython メモ 8 / グローバル変数とローカル変数と

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.62
 

  • 1 行目の変数 a はグローバル変数であり、4 行目の変数 a はローカル変数であるため、全然別の変数であると見なされる。
    f:id:ti-nspire:20171223111140p:plain:w400
  • 函数内で global コマンドを使えば、グローバル変数 a を書き換えることができる。
    f:id:ti-nspire:20171223111538p:plain:w400