datetime.date.today() next_birth = datetime.date(y, m, d) cnt = (next_birth – today).days print(f ' {name} の誕生日は {next_birth} です。 ') print(f ' {name} の誕生日まで {cnt} 日です。 ') if cnt < 90: print('3か月以内に誕生日ですね! ') elif cnt > 270: print('3か月以内に誕生日でしたね') else: print('当面なんでもない日おめでとう! ') birthday('かなん', 2025, 5, 18) birthday('まーや', 2025, 5, 16) 関数化