Open Source Web Development Tutorials - Dev Shed
Pythonの入力と変数
(2008/10/08公開)
入力と変数
前回の記事ではPythonの歴史とともに、printコマンド、文字列と変数、プログラムにコメントをつける方法について触れた。今回は、ユーザーの入力を取り出し、変数を扱う方法を学び、できればループについても触れたい。
そうだ若き騎士よ、立て。プログラム界の聖杯を見いだす冒険に出掛けようではないか!
変数はとても元気に変わってくれる
「変数」とは何かを簡単に説明するには、情報が入る箱だと思えばいい。その箱の中にデータを入れたり、そこから出したり、また別のデータを入れたりする。もしこの記事を読んでもプログラマーになれなかったら、箱の中に住むこともできる。
Python上で変数を扱う方法はこうだ:
#!/usr/local/bin/python
sometext = “I like to eat grits.”
some_number = 127
anothernumber = 113
totalnumbers = some_number + anothernumber
print sometext
print some_number
print totalnumbers
print some_number + anothernumber
print “some_number plus anothernumber is”, some_number + anothernumber
print sometext * 5
上の例で、名前と値を与えることによって変数を定義している(例:sometext = “I like to eat grits”)。表示させると、結果はこうなる。
I like to eat grits.
127
150
150
some_number plus anothernumber is 150
I like to eat grits. I like to eat grits. I like to eat grits. I like to eat grits. I like to eat grits.
上のプログラムは見ただけで大体ご理解いただけるだろう。例外はこの数式:print sometext * 5 だ。sometext には数値ではなく文字列が入っているため、このプログラムはsometextという変数に含まれるテキストを5回表示する。このような場合に用いられる * 記号は「反復演算子」と呼ばれる。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








