写一个信息录入储存生成合同的小程序
时间: 2024-06-09 09:10:02 浏览: 10
好的,这是一个简单的信息录入、储存并生成合同的Python程序:
```python
import json
def input_information():
# 输入信息
name = input("请输入客户姓名:")
id_number = input("请输入客户身份证号码:")
contract_amount = input("请输入合同金额:")
# 保存信息到JSON文件
data = {
"name": name,
"id_number": id_number,
"contract_amount": contract_amount
}
with open("client_info.json", "w") as f:
json.dump(data, f)
def generate_contract():
# 读取客户信息
with open("client_info.json", "r") as f:
data = json.load(f)
# 生成合同
contract = f"尊敬的{data['name']},您的身份证号码为{data['id_number']},您所购买的商品的总金额为{data['contract_amount']}元。"
with open("contract.txt", "w") as f:
f.write(contract)
if __name__ == "__main__":
input_information()
generate_contract()
```
程序首先会要求输入客户的姓名、身份证号码和合同金额,并将这些信息保存到一个名为`client_info.json`的JSON文件中。接下来,程序会读取这个文件中的信息,并使用这些信息生成一个合同,将其保存到一个名为`contract.txt`的文本文件中。
你可以根据自己的需求修改这个程序,例如加入更多的信息录入,改变合同的生成方式等。