回答

✨ ベストアンサー ✨

参考・概略です

「range(a,b)」は、

[a]から[b-1]までの整数を返す【bまでではなく】ので

[1]から[ x ]までの整数を返したいときは

「range(1,x+1)」としておく必要があります

mo1

●質問の意図と違う事を答えてしまったようです。御免なさい。

改めて

>「range(a,b)」はaからb-1までの整数を返す理由が分からないです。
aからbまでの整数じゃないのですか?

●「range(a,b)」はaからb-1までの整数を返す処理をする

 と、定義されて(決められて)いるので、

 これに従って問題を解くように指定されています。

ぴよちゃん

なるほど!理解できました!
ありがとうございます

この回答にコメントする
疑問は解決しましたか?