Python で while ループを使用する方法を教えてください
Pythonのwhileは、特定の条件を満たすまで、コードブロックを繰り返し実行する反復構造です。構文は次のとおりです。
while 条件:
# 执行的代码块
条件は真であると、ループのコードブロックを実行する。条件が偽であると、ループのコードブロックはスキップされ、プログラムの残りのコードが実行され続けます。
ループ処理内で処理ブロックを実行後、再度条件を満たしているか確認し、満たしていればループ処理内の処理ブロックを実行し続ける。この処理を条件を満たさなくなるまで繰り返す。
whileループを使用する場合、ループ内側のコードが繰り返し条件を変更できる必要があることに注意してください。そうでなければ無限ループに陥り、プログラムは終了しません。無限ループを回避するには、ループ内部でbreak文を使ってループから抜けることができます。
以下にwhile文を使用した累算和1から10までのサンプルコードを示します。
sum = 0
num = 1
while num <= 10:
sum += num
num += 1
print("1到10的累加和为:", sum)
上記のコードでは、ループ条件がnum <= 10、ループ内のコードがsum += numとnum += 1となっており、numの値を継続的に加算することで、1から10までの合計値を出力しています。