2012年11月18日日曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のIII部(ステートメント)13章(whileループとforループ)の練習問題2を解いてみる。

その他参考書籍

2.

whileループの場合は変数の値を増加させていく、forループの場合はrange関すを使えばいい。

コード(TextWrangler)

sample.py

#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-

i = 0
while i < 10:
    print("カウンター値: {0}".format(i))
    i += 1
print()

i = 0
while i < 10:
    print("カウンター値: {0}".format(i))
    i += 2
print()

for i in range(10):
    print("カウンター値: {0}".format(i))
print()

for x in range(0, 10, 2):
    print("カウンター値: {0}".format(i))

入出力結果(Terminal)

$ ./sample.py
カウンター値: 0
カウンター値: 1
カウンター値: 2
カウンター値: 3
カウンター値: 4
カウンター値: 5
カウンター値: 6
カウンター値: 7
カウンター値: 8
カウンター値: 9

カウンター値: 0
カウンター値: 2
カウンター値: 4
カウンター値: 6
カウンター値: 8

カウンター値: 0
カウンター値: 1
カウンター値: 2
カウンター値: 3
カウンター値: 4
カウンター値: 5
カウンター値: 6
カウンター値: 7
カウンター値: 8
カウンター値: 9

カウンター値: 9
カウンター値: 9
カウンター値: 9
カウンター値: 9
カウンター値: 9
$

ちなみにJavaScriptの場合。

コード(TextWrangler)

var result = "";
var i = 0;
while(i < 10){
  result += "カウンター値: " + i + "\n";
  i++;
}
result += "\n";

i = 0;
while(i < 10){
  result += "カウンター値: " + i + "\n";
  i += 2;
}
result += "\n";

for(i = 0; i < 10; i++){
  result += "カウンター値: " + i + "\n";
}
result += "\n";

for(i = 0; i < 10; i += 2){
  result += "カウンター値: " + i + "\n";
}

$('#pre0').text(result);








						

0 コメント:

コメントを投稿