情報:IT
高校生
解決済み

この形式の問題が全く理解できないため解説をしていただけませんか🙇‍♀️

・1行目にn=1 と代入しているのはこの場合だけで、2、3などもあり得るということでしょうか。
・そうではなく、nが9以上になるまで1が何度も足され続けるということでしょうか。
・またなぜ右の図は1つ数字が増える度に改行されて表示されるのでしょうか
・最後にnにn+1を代入するのはなぜですか
よろしくお願いいたします。

python 情報 プログラミング

回答

✨ ベストアンサー ✨

'#'*n は「'#'をn個つなげた文字列」
print('#'*n) は「'#'をn個つなげた文字列」を表示して「最後に改行する」
n個は1個、2個と増えていくので while の中で n を1個ずつ増やしているのが
n=n+1 の行

Chitose

分かりやすく解説ありがとうございます🙇‍♀️
しっかり理解させて頂きました。

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

この質問を見ている人は
こちらの質問も見ています😉