def 内だけで使用する変数は、def 内で var で宣言しましょう。 この場合 def ... var y, x, r, g, b for ... のようにします。 こうすることで、def 外にある変数 y や x に影響を与えることなく def 内で y や x を使用できます。 def 内で宣言した変数を「ローカル変数」といいます。