myfuncの中でzとxはローカル定義されているので、
グローバルのzは隠され、関数から戻れば変数は消える。
yについてはグローバルのyをさわっているので全体に影響が及ぶ。