📅  最后修改于: 2023-12-03 15:19:35.359000             🧑  作者: Mango
这是一个用Python编写的程序,用于查找与您出生相同日期的人的生日。您只需要输入您的生日信息,程序将帮助您查找出与您具有相同生日的人。
您可以按照以下步骤使用这个程序:
这个程序主要基于以下步骤实现:
以下是程序的主要代码片段:
import sqlite3
# 连接到生日数据库
conn = sqlite3.connect('birthdays.db')
# 获取用户输入的生日
user_birthday = input("请输入您的生日(格式为YYYY-MM-DD):")
# 查询与用户生日相同的人的信息
query = "SELECT * FROM birthdays WHERE birthday = '{}'"
result = conn.execute(query.format(user_birthday))
matches = result.fetchall()
# 输出与用户生日相同的人的信息
print("与您具有相同生日的人有:")
for match in matches:
print("姓名:", match[0])
print("生日:", match[1])
print("地址:", match[2])
print("---")
程序使用一个SQLite数据库来存储人们的生日信息。数据库中的表名为birthdays
,包含以下字段:
name
:存储人的姓名(字符串类型)。birthday
:存储人的生日信息(日期类型)。address
:存储人的地址信息(字符串类型)。您可以根据自己的需求修改和扩展数据库结构。
以下是一个程序运行的示例:
请输入您的生日(格式为YYYY-MM-DD):1990-01-15
与您具有相同生日的人有:
姓名: John
生日: 1990-01-15
地址: 123 Street, Cityville, Country
---
姓名: Jane
生日: 1990-01-15
地址: 456 Avenue, Townsville, Country
---
以上示例显示了与用户具有相同生日的两个人的信息。
这个程序可以帮助您查找与您具有相同生日的人,让您感到更加特殊和有趣!