特集PC技術

Pythonを学ぼう

 

第22回 while文


1.while文とは

while文は、for文と同じく、繰り返し処理を行うための構文です。
while文は、他の言語でも見られます。
ですが、Pythonには、他の言語で見られるdo-while文はありません。

2.while文の基礎

while文は次のように記述します。

while 条件式:
    繰り返し処理


while文では、条件式がTrueの間、繰り返し処理を行います。
Falseになった時、処理が終了します。
繰り返し処理は、コードブロックの範囲(インデントした範囲)を行います。
使用方法は、次のプログラムを見てください。

# coding: utf-8

# while文で3回の繰り返し処理
x = 0;
while x < 3:
    print('X')
    x += 1

実行結果

X
X
X

変数xの値が0から3未満の間だけ、'X'を出力しています。
変数xの値は繰り返し処理の中で、1ずつ値を増やしています。

3.Javaとの比較

Javaのソースコードとの比較をします。
Javaを知っている方は参考にしてください。

Python Java
# coding: utf-8

# while文で3回の繰り返し処理
x = 0;
while x < 3:
    print('X')
    x += 1
public class Java22 {
    public static void main(String[] args) {
        // while文で3回の繰り返し処理
        int x = 0;
        while(x < 3) {
            System.out.println("X");
            x++;
        }
    }
}

コメントの投稿


画像の中に見える文字を入力してください。

トラックバックURL

http://www.isl.ne.jp/cgi-bin/mt/mt-tb.cgi/1783

サイト内検索

twitterTwitter

最新ブログ記事

2015年06月13日

JavaScriptの情報室

4冊目 ハイブリッドアプリが作れる。tabris.js

2014年10月16日

C++言語学習録

第3回 ファイルを分割してみよう

2014年10月09日

C++言語学習録

第2回 オブジェクト指向の復習

2014年10月02日

C++言語学習録

第1回 C++の開発環境を整える

2014年09月25日

Swiftを試してみようなう。

第4回 Swiftでクラスを使うなう。

ISL 情報戦略研究所

pagetopこのページの先頭へ戻る