✨ ベストアンサー ✨
'#'*n は「'#'をn個つなげた文字列」
print('#'*n) は「'#'をn個つなげた文字列」を表示して「最後に改行する」
n個は1個、2個と増えていくので while の中で n を1個ずつ増やしているのが
n=n+1 の行
この形式の問題が全く理解できないため解説をしていただけませんか🙇♀️
・1行目にn=1 と代入しているのはこの場合だけで、2、3などもあり得るということでしょうか。
・そうではなく、nが9以上になるまで1が何度も足され続けるということでしょうか。
・またなぜ右の図は1つ数字が増える度に改行されて表示されるのでしょうか
・最後にnにn+1を代入するのはなぜですか
よろしくお願いいたします。
✨ ベストアンサー ✨
'#'*n は「'#'をn個つなげた文字列」
print('#'*n) は「'#'をn個つなげた文字列」を表示して「最後に改行する」
n個は1個、2個と増えていくので while の中で n を1個ずつ増やしているのが
n=n+1 の行
この質問を見ている人は
こちらの質問も見ています😉
分かりやすく解説ありがとうございます🙇♀️
しっかり理解させて頂きました。