俺もなんだか変な気がしてきた。
なんで先に定義してるiがdefの中では読めないんだろ?
ifの中では読めるのに