TEDIA会員に登録したメールアドレスとパスワードを入力してください

メールアドレス:

     パスワード:


パスワードを忘れた方はパスワードの確認を行ってください。

TEDIA会員へのご登録がお済みで無い方はこちらで登録ができます


>> テクノロジーポータル TEDIA トップページへ戻る <<

mark Software Developer's Think IT mark 失敗しないソフト選び Find-IT mark テクノロジーポータル TEDIA

会員登録 登録情報管理

TEDIA SponsorsOpen Source Web Development Tutorials - Dev Shed

Pythonの入力と変数
(2008/10/08公開)

関連記事
Pythonプログラミングの紹介(2008/10/01公開)



入力と変数

 前回の記事では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回表示する。このような場合に用いられる * 記号は「反復演算子」と呼ばれる。



1    2    3    4    次のページ

Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.