Pythonのwhile文は、特定の条件が満たされている間、繰り返し処理を行うための制御構造です。文字列と組み合わせると、さまざまな操作が可能になります。
Pythonのwhile文の基本
Pythonのwhile文は以下のように書きます。
while 条件式:
繰り返す処理
この構文では、条件式
がTrueである限り繰り返す処理
が実行されます。
文字列とwhile文
文字列とwhile文を組み合わせる一つの例として、文字列の各文字を順に出力するプログラムを考えてみましょう。
myString = "Hello, World!"
index = 0
while index < len(myString):
print(myString[index])
index += 1
このコードでは、index
がmyString
の長さより小さい間、myString
のindex
番目の文字を出力します。
while文とbreak文
while文の中でbreak
文を使うと、その時点でwhile文から抜け出すことができます。例えば、ユーザーからの入力を受け取り、それが特定の文字列であればループを抜ける、といったことが可能です。
while True:
user_input = input("Enter 'quit' to quit: ")
if user_input == 'quit':
break
このコードでは、ユーザーが’quit’と入力するまで無限にループします。
以上、Pythonのwhile文と文字列を使う基本的な方法について解説しました。これらの知識を活用して、Pythonプログラミングの幅を広げてみてください。.