Python を使用して年齢計算ツールを作成する方法

年齢計算ツールは、生年月日に基づいて人の年齢を計算するツールです。これは、誰かの年齢を年、月、日で調べるために使用できます。年齢計算ツールは、通常、次のようなさまざまな目的で使用されます。

このチュートリアルでは、Python を使用して年齢計算ツールを作成する方法を学びます。 Age Calculator は、プログラミング言語の初心者でも作成できる素晴らしいアプリケーションです。年齢計算ツールを作成するには、2 つの日付が必要です。

  1. 今日の日付
  2. 生年月日

ユーザーに両方の日付を尋ねることも、生年月日だけを尋ねてコンピューター自体からの今日の日付を使用することもできます。誕生日のみを尋ねる方が、よりユーザーフレンドリーなオプションのように思えます。 Python を使用して年齢計算ツールを作成する方法は次のとおりです。

def ageCalculator(y, m, d):
    import datetime
    today = datetime.datetime.now().date()
    dob = datetime.date(y, m, d)
    age = int((today-dob).days / 365.25)
    print(age)
ageCalculator(1998, 9, 3)

上記のコードでは次のようになります。

  1. まず、3 つのユーザー入力を要求する Python 関数を定義しました。
    • y: 誕生年 
    • m:誕生月 
    • d: 生年月日
  2. 次に、関数内でPythonのdatetimeモジュールをインポートしています
  3. 次の行では、datetime モジュールの datetime.now() メソッドを使用して今日の日付を取得しています。
  4. 次に、次の行に新しい変数を dob として導入しました。ここでは、ユーザーが指定した入力として生年月日を使用しています。
  5. 次に、今日の日付から dob を引き、それを 365.25 で割ると、ユーザーの年齢が返されます。


このチュートリアルでは、独自の単純な Python 年齢計算ツールを作成する方法を学びました。

4.15 GEEK