python编程输入自己的身份证号,输出你的生日部分
时间: 2023-05-21 19:05:36 浏览: 60
可以通过以下代码实现:
```
id_number = input("请输入你的身份证号码:")
birthday = id_number[6:14]
print("你的生日是:", birthday)
```
该代码会从身份证号码中取出生日部分,并输出生日。
相关问题
编程输入自己的身份证号,输出你的生日部分
很高兴为您提供帮助!您可以试试这个代码:
```python
id_number = input("请输入您的身份证号:")
birthday = id_number[6:14]
print("您的生日是:", birthday)
```
如果您的身份证号是正确的,并且输入后没有出现错误,这个代码应该可以成功输出您的生日。祝您愉快!
用Python实现输入身份证号后输出对应生日
可以使用Python中的datetime模块来实现这个功能。具体代码如下:
```python
import datetime
def get_birthday(id_num):
birth_year = int(id_num[6:10])
birth_month = int(id_num[10:12])
birth_day = int(id_num[12:14])
birthday = datetime.date(birth_year, birth_month, birth_day)
return birthday.strftime('%Y-%m-%d')
id_num = input('请输入身份证号码:')
birthday = get_birthday(id_num)
print('出生日期为:', birthday)
```
这个代码会先从身份证号码中提取出出生年月日,然后使用datetime.date函数创建一个日期对象,最后使用strftime函数将日期格式化为字符串输出。