回答編集履歴
1
修正
    
        answer	
    CHANGED
    
    | 
         @@ -1,2 +1,2 @@ 
     | 
|
| 
       1 
1 
     | 
    
         
             
            年月日をバラバラに入力させて処理するという流れが「長ったらしさ」を生み出すひとつの原因になっていると思います。
         
     | 
| 
       2 
     | 
    
         
            -
            標準ライブラリdatetimeを使って、datetimeオブジェクトとして入力データを受け取り、境目の日(たとえば 
     | 
| 
      
 2 
     | 
    
         
            +
            標準ライブラリdatetimeを使って、datetimeオブジェクトとして入力データを受け取り、境目の日(たとえば1989-01-07)と比較するようにすれば、もっと簡潔な処理になるのではないでしょうか。
         
     |