下面是一个使用Python编写的程序示例,用于告诉用户他们将在何时年满64岁:
import datetime
def calculate_retirement_date(age):
current_year = datetime.datetime.now().year
retirement_year = current_year + (64 - age)
return retirement_year
def main():
age = int(input("请输入您的年龄:"))
retirement_year = calculate_retirement_date(age)
print("您将在", retirement_year, "年年满64岁。")
if __name__ == "__main__":
main()
这个程序首先使用datetime
模块获取当前年份。然后,通过计算输入年龄和差值(64-年龄)得到退休年份。最后,程序将退休年份输出给用户。
用户需要在程序运行时输入他们的年龄。程序将根据用户的输入和当前年份计算出退休年份,并将结果显示给用户。
请注意,这个程序中假设用户输入的是一个整数表示年龄。如果用户输入的是其他类型的数据,程序可能会出错。在实际应用中,可能需要添加一些额外的错误处理和输入验证的代码。