>おかっぺさん ラクに書けて、それでいて分かりやすくて、実用的なプログラムなんて、いいとこ取りすぎて理想すぎる…のでしょうかね。短くなればどうしても分かりにくくなりがちだし… mkll用のものとはいえ、こうして書き換えて、同じようにも動かせるこのプログラムはやっぱり、凄いものがありますね…!組み合わせや発想次第で、こんな感じのプログラムはまだまだあるんじゃないかと、興味がわいてきました…! >よっぱらいさん 解説のほう、どうもです! 0<Xだけではダメで、X=10と先に、値を与えておけば良かったのかな…?REPEATは先に実行をしてから、条件式を判断するそうなのですが、WHILEはそれとは違うらしく、先に判断した後に、実行しようとする 、それで、Xには何の値も入ってないので式が成り立たなかった、ということのでしょうかね…!なんとなく、わかってきたような。ありがとうございます!