next up previous
Next: while 文 Up: プログラミング入門 Previous: Python プログラムの実行について

   
繰り返し

ありふれた例だが, 「Hello, world!」という文を 5 回表示する プログラムを考えてみよう [*]. スクリプトを実行(対話的ではなく)する場合 には, 以下の例でもちゃんと動きます:
# 繰り返し, あまり意味のない例
print 'Hello, world!'
print 'Hello, world!'
print 'Hello, world!'
print 'Hello, world!'
print 'Hello, world!'
これでも, ちゃんと動くのですが, あまり意味がないですね. 100 回表示するときにはどうするつもりでしょう?(そんな 100 回表示するようなケースはふつーは無いっ, てツッコミはおいといて.)

また, 上の例を対話的に実行しようとすると, 1 行ずつ実行されて, 一気に 5 回印字されはしません.

なお, 文字の並び(単語や文)を文字列といいますが, Python では, 文字列は 「'」や「"」で囲みます.



Toru Sasaki
2000-08-30