输入格式的使用。编程输入两个人的18位身份证号码,取出身份证中的出生年月日。用pyphon解
时间: 2024-06-12 19:07:18 浏览: 72
决方案如下:
```python
id1 = input("请输入第一个人的18位身份证号码:")
id2 = input("请输入第二个人的18位身份证号码:")
# 获取出生年月日
birth1 = id1[6:14]
birth2 = id2[6:14]
print("第一个人的出生年月日为:", birth1)
print("第二个人的出生年月日为:", birth2)
```
运行结果:
```
请输入第一个人的18位身份证号码:110101200001011234
请输入第二个人的18位身份证号码:130101199912312345
第一个人的出生年月日为: 20000101
第二个人的出生年月日为: 19991231
```
相关问题
用pyphon提取文件中匹配行之间的内容
可以使用Python的文件读取和正则表达式来提取文件中匹配行之间的内容。以下是一个示例代码:
```python
import re
# 打开文件并读取所有内容
with open('filename.txt', 'r') as f:
file_content = f.read()
# 定义正则表达式
pattern = re.compile(r'start_pattern(.*?)end_pattern', re.DOTALL)
# 使用正则表达式提取匹配行之间的内容
matches = re.findall(pattern, file_content)
# 打印提取的内容
for match in matches:
print(match.strip())
```
在上面的代码中,我们首先使用`with open`语句打开文件并读取所有内容。然后,我们使用正则表达式定义开始和结束模式,并使用`re.findall`函数提取匹配行之间的内容。最后,我们打印提取的内容。
请注意,上面的代码中的正则表达式中,`start_pattern`和`end_pattern`应该替换为实际的开始和结束模式。`re.DOTALL`标志用于允许`.`匹配任何字符,包括换行符。
pyphon爱心代码
Pyphon爱心代码是一种使用Python编程语言绘制爱心图案的代码。以下是一个简单的Pyphon爱心代码示例:
```python
import math
def draw_heart():
for i in range(6, -6, -1):
for j in range(-30, 30):
x = j * 0.04
y = i * 0.1
if ((x**2 + y**2 - 1)**3 - x**2 * y**3) <= 0:
print("*", end="")
else:
print(" ", end="")
print()
draw_heart()
```
这段代码使用了两个嵌套的循环来遍历坐标系中的每个点,并根据爱心的数学方程判断该点是否在爱心图案内部。如果在内部,则打印"*",否则打印空格。通过循环打印每一行的字符,最终形成了一个爱心图案。