当前位置: 首页 > news >正文

做网站时网页中格式对不齐怎么办长沙百度网站优化

做网站时网页中格式对不齐怎么办,长沙百度网站优化,网站开发 发布,协同办公平台系统oaPython世界:简易地址簿增删查改算法实践 任务背景编码思路代码实现本文小结 任务背景 该任务来自简明Python教程中迈出下一步一章的问题: 编写一款你自己的命令行地址簿程序, 你可以用它浏览、 添加、 编辑、 删除或搜索你的联系人&#xff…

Python世界:简易地址簿增删查改算法实践

    • 任务背景
    • 编码思路
    • 代码实现
    • 本文小结

任务背景

该任务来自简明Python教程中迈出下一步一章的问题:

编写一款你自己的命令行地址簿程序, 你可以用它浏览、 添加、 编辑、 删除或搜索你的联系人, 例如你的朋友、 家人、 同事, 还有他们诸如邮件地址、 电话号码等多种信息。这些详细信息必须被妥善储存以备稍后的检索。

编码思路

从问题中可以提炼以下信息:1、地址簿需要支持本地存储读写;2、需通过命令行支持增删查改。

具体功能:

  • 地址簿初始化
  • 地址簿信息读取(全文显示)
  • 地址簿信息查找(定向搜索)
  • 地址簿信息删除(指定删除)
  • 地址簿信息增加(指定增加)
  • 地址簿信息修改(指定替换)

实现思路:

  • 初始化,里面添加有默认的3个联系人信息
  • 支持读取,–read指令显示地址簿全文
  • 支持查找,–find指令搜索指定字符串,输入需为人名
  • 支持删除,–delete指令删除指定人名信息
  • 支持增加,–add指令增加指定人名信息
  • 支持修改,–modify指令替换现有人名相关信息

代码实现

原本想,简单设计几组数据:从地址簿基础中获取。但这时懒人病突然犯了,于是就把上面的任务背景和编码思路一股脑儿丢给AI大模型吧。

不得不说,Copilot还是蒸汽,5s丝滑给出答案。个人测试下来,一句不改,完美实现了预期的Demo功能。

代码如下:

# -*- coding: utf-8 -*-
'''
功能:命令行增删查改地址簿
'''import json# 初始化地址簿,添加默认联系人
address_book_init = {"Alice": {"email": "alice@example.com", "phone": "123-456-7890"},"Bob": {"email": "bob@example.com", "phone": "234-567-8901"},"Charlie": {"email": "charlie@example.com", "phone": "345-678-9012"}
}# 保存地址簿到文件
def save_address_book(address_book):with open('address_book.json', 'w') as file:json.dump(address_book, file)# 从文件读取地址簿
def load_address_book():try:with open('address_book.json', 'r') as file:return json.load(file)except FileNotFoundError:return address_book_init# 显示地址簿全文
def read_address_book(address_book):for name, info in address_book.items():print(f"Name: {name}, Email: {info['email']}, Phone: {info['phone']}")# 查找联系人
def find_contact(address_book, name):if name in address_book:info = address_book[name]print(f"Name: {name}, Email: {info['email']}, Phone: {info['phone']}")else:print(f"Contact {name} not found.")# 删除联系人
def delete_contact(address_book, name):if name in address_book:del address_book[name]save_address_book(address_book)print(f"Contact {name} deleted.")else:print(f"Contact {name} not found.")# 增加联系人
def add_contact(address_book, name, email, phone):address_book[name] = {"email": email, "phone": phone}save_address_book(address_book)print(f"Contact {name} added.")# 修改联系人
def modify_contact(address_book, name, email, phone):if name in address_book:address_book[name] = {"email": email, "phone": phone}save_address_book(address_book)print(f"Contact {name} modified.")else:print(f"Contact {name} not found.")# 主函数
def main():address_book = load_address_book()while True:command = input("Enter command (--read, --find, --delete, --add, --modify, --exit): ")if command == "--read":read_address_book(address_book)elif command == "--find":name = input("Enter name to find: ")find_contact(address_book, name)elif command == "--delete":name = input("Enter name to delete: ")delete_contact(address_book, name)elif command == "--add":name = input("Enter name to add: ")email = input("Enter email: ")phone = input("Enter phone: ")add_contact(address_book, name, email, phone)elif command == "--modify":name = input("Enter name to modify: ")email = input("Enter new email: ")phone = input("Enter new phone: ")modify_contact(address_book, name, email, phone)elif command == "--exit":save_address_book(address_book)breakelse:print("Invalid command.")if __name__ == "__main__":main()

本文小结

这题没啥好总结的了,程序员要多练习逻辑和需求分析思维,然后结构化喂给AI,秒出答案。

所以,广大码农兄弟在开发中,务必注意这种类型的活儿,能让机器干就让机器干去,赶紧解放自己,聚焦到更有挑战的任务上去。

http://www.hkea.cn/news/563647/

相关文章:

  • 无锡市新吴区住房和建设交通局网站西安百度关键词包年
  • 网站平台方案设计seo上首页
  • 郑州做网站的联系方式搜狗友链交换
  • 一般建设一个网站多少钱怎么接广告赚钱
  • 计算机专业网站开发方向销售推广方案
  • 上海网站建设公司排名西安百度公司
  • 中国网网址是多少网站推广优化教程
  • 关于加强机关网站建设运营培训
  • dw做的网站怎么让别人看到如何建立一个网站
  • 保险网站建设优缺点seo代码优化步骤
  • 如何快速建网站百度电脑版入口
  • 山东省建设工程信息网站最近最新的新闻
  • 免费网站建设方案锦绣大地seo官网
  • 电子商务的网站建设牛排seo系统
  • 资源收费网站怎么做网站快速优化排名官网
  • 招标网哪个网站信息可靠百度站长工具网站
  • 郑州七七网站建设互联网推广公司
  • 佛山做外贸网站代理商百度收录技术
  • 公司网站建设需要什么今日热搜第一名
  • 烟台建设企业网站网站快速收录入口
  • 怎么做繁体字网站网络营销公司注册找哪家
  • 做ppt介绍网站吗网站搜索引擎优化工具
  • 深圳网站建设有没有市场百度搜索推广的五大优势
  • 网站建设好的图片百度互联网营销
  • 柳州网站制作公司seo优化什么意思
  • 网站建设做的好的公司淘宝关键词优化怎么弄
  • 手机网站用模版方象科技的企业愿景
  • 沈阳网站建设技术公司排名公司市场营销策划方案
  • 赣州网站建设怎样石家庄最新消息
  • 公司注册地址和经营地址不一致可以吗长春seo招聘