用Python写,根据输入的出生年份,判断是否成年.
时间: 2023-05-29 16:06:07 浏览: 88
```python
current_year = 2021 # 当前年份
age = current_year - int(input("请输入出生年份:"))
if age >= 18:
print("已成年")
else:
print("未成年")
```
这段代码首先获取当前年份,然后通过 `input` 函数获取用户输入的出生年份,将其转换为整数类型。然后将当前年份减去出生年份,得到用户的年龄。如果年龄大于等于 18,则输出“已成年”,否则输出“未成年”。
相关问题
用pychon 根据输入的出生年月,判断出是否成年
这是一个Python程序,根据输入的出生日期,判断是否成年:
```
import datetime
dob = input("请输入出生日期(格式为yyyy-mm-dd):")
dob = datetime.datetime.strptime(dob, "%Y-%m-%d").date()
today = datetime.date.today()
age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day))
if age >= 18:
print("该用户已成年")
else:
print("该用户未成年")
```
这个程序首先要求用户输入出生日期,然后将该字符串解析为datetime对象。然后,它获取今天的日期,并通过简单的数学计算确定用户的年龄。最后,根据他们的年龄输出相应的消息,表明他们是否已成年。
用python写一个输入年月日和性别判断是否退休的程序
好的,我可以为您提供一个简单的Python代码示例来实现这个功能:
```python
import datetime
def is_retired(year, month, day, gender):
"""
判断是否退休
:param year: 出生年份
:param month: 出生月份
:param day: 出生日期
:param gender: 性别,'M'为男性,'F'为女性
:return: 如果已退休,返回True,否则返回False
"""
birth_date = datetime.date(year, month, day)
now = datetime.date.today()
age = now.year - birth_date.year - ((now.month, now.day) < (birth_date.month, birth_date.day))
retirement_age = 60 if gender == 'M' else 55
return age >= retirement_age
# 测试
if __name__ == "__main__":
year = int(input("请输入出生年份: "))
month = int(input("请输入出生月份: "))
day = int(input("请输入出生日期: "))
gender = input("请输入性别(M/F): ")
if is_retired(year, month, day, gender):
print("已退休")
else:
print("未退休")
```
在这个例子中,我们使用datetime库来计算当前日期和出生日期之间的年龄。然后我们根据性别确定退休年龄,并比较年龄和退休年龄以确定是否已经退休。最后,我们使用input函数来获取输入值,以便用户可以输入其出生日期和性别,并根据返回值显示相关信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)