以一个初学者用python写一个输入年月日和性别判断是否退休的程序
时间: 2024-05-02 12:22:46 浏览: 12
好的,我可以帮你写一个用Python实现输入年月日和性别判断是否退休的程序。以下是程序代码:
```
import datetime
def is_retirement(year, month, day, gender):
# 计算年龄
now = datetime.datetime.now()
age = now.year - year - ((now.month, now.day) < (month, day))
# 判断性别以及是否达到退休年龄
if gender == '男':
if age >= 60:
return True
else:
return False
elif gender == '女':
if age >= 50:
return True
else:
return False
else:
return False
# 输入年月日和性别
year = int(input("请输入您的出生年份:"))
month = int(input("请输入您的出生月份:"))
day = int(input("请输入您的出生日期:"))
gender = input("请输入您的性别(男/女):")
# 判断是否退休
if is_retirement(year, month, day, gender):
print("您已经可以退休了")
else:
print("您还需要继续工作")
```
你可以将以上代码复制到Python编辑器中运行,输入相关信息即可进行判断。希望可以帮助你。