Pythonを使ってwhileループで図形を出力するには?
While文を繰り返し使用することで,ループの回数とループごとに表示する内容を制御し、図形を描画できます。以下は、While文を使用して三角形を描画するコード例です。
# 定义图形的行数
rows = 5
# 初始化循环计数器和空行变量
count = 0
line = ""
while count < rows:
# 在每一行的空行变量中添加一个"*"
line += "*"
# 打印当前行的内容
print(line)
# 增加循环计数器的值
count += 1
上記のコードでは、rows 変数で図形の行数を定義し、while ループを使用して繰り返しの回数を制御します。各繰り返しの中で、line 変数に “” を追加し、line の値を出力します。最後に、count 変数の値を加算することで、繰り返しの回数を制御します。上記サンプルでは、以下のようになる ” から構成された三角形が出力されます。
*
**
***
****
*****