C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

Pythonのforループをwhileループに変換する方法は?


whileループとは異なり、Pythonのforループでは、反復回数のカウントを維持するためにカウント変数は必要ありません。したがって、forループを同等のwhileループに変換するには、この事実を考慮に入れる必要があります。

以下は、範囲をトラバースする単純なforループです

for x in range(5):
     print (x)

whileループに変換するには、ループが開始する前にカウント変数を0に初期化し、5未満である限り、反復ごとに1ずつインクリメントします。

x=0
while x<5:
     x=x+1
     print (x)

  1. PythonのforループでTkinterボタンを作成するにはどうすればよいですか?

    Tkinter Buttonウィジェットは、アプリケーションの実行中にイベントを処理し、アクションを実行するという点で非常に便利です。 Button(parent、text、option ..)コンストラクターを使用してTkinterボタンを作成できます。コンストラクターを使用して、ループ内に複数のボタンを作成できます。 例 この例では、Python for を使用して、範囲内に複数のボタンを作成します ループ。 #import required libraries from tkinter import * from tkinter import ttk #Create an inst

  2. Pythonで文字列を辞書に変換する方法は?

    ここでast.literal_eval()を使用して、文字列をPython式として評価できます。式ノードまたはPython式を含む文字列を安全に評価します。提供される文字列またはノードは、文字列、数値、タプル、リスト、dict、ブール値、およびなしのPythonリテラル構造のみで構成されます。例:  >>>import ast >>>x = ast.literal_eval("{'foo' : 'bar', 'hello' : 'world'}") >>