在庆祝中国共产党成立100周年的重要时刻,每一位党员都对自己的党龄感到自豪。党龄,即党员从入党之日起至计算时止所经过的年数,是党员身份岁月的象征。为了方便党员朋友们快速计算自己的党龄,下面将介绍一个简单的Python函数,帮助大家一键计算入党年月及党龄。
函数设计思路
该函数将接受两个参数:党员的入党年月(格式为“YYYY-MM”)和当前日期(格式为“YYYY-MM”)。函数将计算两个日期之间的年数差,即为党员的党龄。同时,如果当前日期的月份小于入党月份,则将党龄减去1,以正确计算党龄。
函数实现
以下是一个简单的Python函数,用于计算党龄:
from datetime import datetime
def calculate_party_age(join_date, current_date):
"""
计算党龄的函数。
:param join_date: 字符串,格式为"YYYY-MM",表示党员的入党年月。
:param current_date: 字符串,格式为"YYYY-MM",表示当前日期。
:return: 字符串,表示党员的党龄。
"""
join_date_obj = datetime.strptime(join_date, "%Y-%m")
current_date_obj = datetime.strptime(current_date, "%Y-%m")
# 计算年数差
years_diff = current_date_obj.year - join_date_obj.year
# 如果当前月份小于入党月份,则党龄减去1
if current_date_obj.month < join_date_obj.month:
years_diff -= 1
return f"{years_diff}年"
# 示例
join_date = "1990-07"
current_date = "2023-06"
print(f"您的党龄是:{calculate_party_age(join_date, current_date)}")
使用说明
- 将上述代码保存为Python文件,例如
calculate_party_age.py。 - 在Python环境中运行该文件,输入您的入党年月和当前日期,即可得到您的党龄。
- 例如,如果您在2023年6月输入您的入党年月为1990年7月,那么您将得到党龄为33年的结果。
通过这个简单的函数,党员朋友们可以轻松地计算并掌握自己的党龄,进一步增强对党的认同感和归属感。
