Pythonプログラミング言語は、最初から他のプログラミング言語よりも一歩進んでいます。 それに関しては同様の利点があります 。この記事では、Python For Loopと、それをプログラムで使用する方法について学習します。この記事では、次の概念について説明します。
- Python For Loopとは何ですか?
- PythonForループの範囲
- Python For Loop Break
- PythonForループインリスト
- PythonForループで続行
- PythonForループの例
膨大なアプリケーションとデータサイエンスを使用したPythonのより簡単な実装により、データサイエンスのために作成されるジョブの数は毎年大幅に増加しています。に登録する エドゥレカの リアルタイムの業界プロジェクトと24時間年中無休のサポートを実際に体験してください。これにより、データサイエンティストとして成功するための道が開かれます。
先に進んで、この記事の基本的な紹介から始めましょう。 forループ Pythonで。
Python For Loopとは何ですか?
forループは、次のようなシーケンスを反復処理するために使用されます。 リスト 、 タプル 、 セットする 、などまたは。また、シーケンスだけでなく、反復可能なオブジェクトもforループを使用してトラバースできます。
以下に示すフローチャートを使用して、forループを理解しましょう。
実行が開始され、シーケンスの最初のアイテムまたは反復可能なオブジェクトが検索されます。シーケンスの最後に到達したかどうかをチェックします。ブロック内のステートメントを実行した後、シーケンス内の次のアイテムを検索し、実行がシーケンス内の最後のアイテムに到達するまでプロセスを続行します。
PythonForループ構文
例を使用して、forループの構文を理解しましょう。
x =(1,2,3,4,5)for i in x:print(i)
出力: 1
2
3
4
5
javaこれの使い方
上記の例では、実行はタプルxの最初の項目から開始され、実行が5に達するまで続きました。これは、Pythonでforループを使用する方法の非常に簡単な例です。また、forループで範囲関数を使用する方法も見てみましょう。
PythonForループの範囲
Pythonでは、rangeはシーケンスを返す組み込み関数です。 A 範囲関数 開始パラメータ、終了パラメータ、ステップパラメータの3つのパラメータがあります。終了パラメータには宣言された数が含まれていません。例を使用してこれを理解しましょう。
a = list(range(0,10,2))print(a)
出力: [0,2,4,6,8]
上記の例では、終了パラメーターが10でステップが2であるため、シーケンスは0から始まり、9で終わります。したがって、実行中は、各項目の後に2ステップジャンプします。
それでは、pythonforループを使用した例を見てみましょう。
def pattern(n):k = 2 * n-2 for i in range(0、n):for j in range(0、k):print(end = '')k = k-1 for j in range( 0、i + 1):print( '*'、end = '')print( 'r')pattern(15)
出力:
上記の例では、 範囲関数を使用します。上記のパターンが得られるように、範囲関数を使用して空白とアスタリスク値の正確な数を取得しました。
Pythonのforループでbreakステートメントを使用する方法を見てみましょう。
Python For Loop Break
Pythonのブレークは、ブレークが発生するとすぐに実行を終了するために使用される制御フローステートメントです。例を使用して、forループでbreakステートメントを使用する方法を理解しましょう。
リストがあるとしましょう アイテムとして、目的の文字列が検出されるとすぐに、breakステートメントを使用してループを終了します。
company = ['E'、 'D'、 'U'、 'R'、 'E'、 'K'、 'A'] for x in company:if x == 'R':break print(x)
出力: IS
D
mysqlを使用したJavaでのデータベース接続
U
上記の例では、ループが文字列「R」に遭遇するとすぐに、breakステートメントがループを終了するifステートメントブロックに入ります。同様に、問題ステートメントに従ってbreakステートメントを使用できます。
それでは、リストでpythonforループを使用する方法を見てみましょう。
PythonForループインリスト
Pythonのリストは、他のリストと同じようなシーケンスです。 データ・タイプ 、したがって、リストをどのように利用できるかは非常に明白です。リストでforループが使用されている例を示します。
color = ['blue'、 'white'] Vehicle = ['car'、 'bike'、 'truck'] color_comb = [(x、y)for x in color for y in Vehicle] print(color_comb)
出力: [( 'blue'、 'car')、( 'blue'、 'bike')、( 'blue'、 'truck')、( 'white'、 'car')、( 'white'、 'bike') 、( '白'、 'トラック')]
また、Pythonのforループでcontinueステートメントを使用する方法も見てみましょう。
PythonForループで続行
これを、breakステートメントで使用したのと同じ例を理解しましょう。breakの代わりに、continueステートメントを使用します。これも制御ステートメントですが、唯一の違いは、現在の反復のみをスキップし、とにかく残りの反復を実行することです。
company = ['E'、 'D'、 'U'、 'R'、 'E'、 'K'、 'A'] for x in company:if x == 'R':continue print(x)
出力: IS
D
U
IS
に
に
上記の例では、文字列値が「R」のときにcontinueステートメントが検出されたため、実行はその特定の反復をスキップし、リスト内の次の項目に移動しました。
Pythonでforループを使用する方法をよりよく理解するために、他のいくつかの例を見てみましょう。
PythonForループの例
これは、ユーザーから取得した5つの数値の積を出力する単純なforループプログラムです。
res = 1 for i in range(0,5):n = int(input( 'enter a number'))res * = n print(res)
出力:
これは、辺がリストに示されている正方形の面積を計算する別の簡単なプログラムです。
side = [5,4,7,8,9,3,8,2,6,4] area = [x * x for x in side] print(area)
出力: [25、16、49、64、81、9、64、4、36、16]
forループの概念が完了したので、構造化された方法でプログラミング言語を学習するのに役立つチュートリアルをいくつか示します。
Javaでインスタンス変数を宣言する方法
これでこの記事の終わりになり、PythonでForループを使用する方法を学びました。このチュートリアルで共有されているすべてのことを明確に理解していただければ幸いです。
「PythonForLoop」に関するこの記事が関連していると感じた場合は、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社が世界中に広がっています。
私たちはあなたの旅のすべてのステップであなたを助け、なりたい学生や専門家のために設計されたカリキュラムを考え出すためにここにいます 。このコースは、Pythonプログラミングをすぐに開始できるように設計されており、Pythonのコア概念と高度な概念の両方、およびさまざまな お気に入り
ご不明な点がございましたら、お気軽にご質問ください。それらを「PythonforLoop」のコメントセクションに入れてください。私たちのチームが喜んでお答えします。