ごく基本的な部分だけ。 詳細は、Google先生に訊いて下さい。
input()は、データを標準入力(コンソール)から入力する関数。
基本は、キーボードからの入力。
入力されたデータを関数の戻り値として返す。
文字列として入力されるので、必要に応じて、型の変換が必要。
例。エラー処理はしていない。
3行目、datetimeモジュールは、日付や時間絡みのクラスや関数を使いたい時にimportする。
5行目、6行目のメッセージは、無くても良いが、何を入力すれば良いのか判らないので、付ける。
# input.py import datetime name = input('お名前は → ') birth_year = int(input('%s さんが生まれた年は(西暦) → ' % (name))) today = datetime.date.today() print(name,'さんは',birth_year,'年生まれです。') print(name,'さんは、今年',today.year - birth_year, '歳になります。')実行例