breakと似ているcontunue
前回の記述でbreak文と continur分の比較をしましたが双方はとても似通っています。
for文と異なるwhile文
繰り返しの中で条件分岐
繰り返しますが、Python構文ではfor文と while分の違いは明確です。while文は条件の分岐の意味を含みます。違いがあるのですがFor文は単純に繰り返す、while文は条件を考えながら繰り返すという違いがあります。
Pythonのfor
文とwhile
文にはそれぞれ
異なる目的と使い方がありますね。
for
文は主にシーケンスやコレクションの要素を順番に処理するために使用されます。一方、
while
文は条件が満たされている間に繰り返し処理を行うために使われます。
for
文は、リストやタプル、文字列などのイテラブル(iterable)オブジェクトの
各要素に対して反復処理を行います。例えば:
for item in iterable:
# 各要素に対する処理
一方、while
文は指定された条件が真(True)である限り、繰り返し処理を続けます。例えば:
while condition:
# 条件が真の間、繰り返し処理を行う
for
文は主に反復可能なオブジェクトを処理する際に使われ、
処理が確定的な回数で終了する場合に便利です。一方、
while
文は特定の条件が満たされている間は処理を続ける
必要がある場合に使われます。
条件が満たされなくなった時点でwhile
ループは終了します。
そのため、for
文は繰り返し処理があらかじめ分かっている場合や、特定の範囲内で処理を行う場合に適しています。一方、while
文は条件によって処理の継続を制御する必要がある場合や、反復処理の回数が事前にわからない場合に使われます。
文例
val=1 while val<324: print(val) val=val+1
上記コマンドを入力すると1から324まで数字が続いていくのが分かります。
じゃんけん3回勝負
後日、挑戦してみます。
(記事化します。)
〆最後に〆
以上、間違い・ご意見は
次のアドレスまでお願いします。
最近は全て返信出来てませんが
適時、返信して改定をします。
nowkouji226@gmail.com
また、この記事はChatGPT社のOpenAI
の情報を参考として作成しています。
【全体の纏め記事へ】
【テックジムまとめ】
コメント