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

网站建设补充丽水做网站的公司

网站建设补充,丽水做网站的公司,网站建设公司包括哪些板块,wordpress 评论通知学习内容:《python编程:从入门到实践》第二版 知识点: import json引入、 try-except-else return def函数、打开文件、 练习内容: 练习10-11:喜欢的数 编写一个程序,提示用户输入喜欢的数&#xff…

学习内容:《python编程:从入门到实践》第二版

知识点:

import json引入、

try-except-else

return

def函数、打开文件、

练习内容:

练习10-11:喜欢的数 编写一个程序,提示用户输入喜欢的数,并使用json.dump()将这个数存储到文件中。再编写一个程序,从文件中读取这个值,并打印如下所示的消息。I know your favorite number!It's _____.

练习10-12:记住喜欢的数 将练习10-11中的程序合二为一。如果存储了用户喜欢的数,就向用户显示它,否则提示用户输入喜欢的数并将其存储到文件中。运行这个程序两次,看看它能否像预期的那样工作。

我的代码&运行结果:

练习10-11:喜欢的数 编写一个程序,提示用户输入喜欢的数,并使用json.dump()将这个数存储到文件中。再编写一个程序,从文件中读取这个值,并打印如下所示的消息。I know your favorite number!It's _____.

import json
def save_number():number = input("Please enter your favorite number:")filename = 'number.json'with open(filename,'w') as file_object:json.dump(number,file_object)def read_number():with open(filename,encoding='utf-8') as file_object:number = json.load(file_object)print(f"I know your favorite number!It's {number}.")filename = 'number.json'
save_number()
read_number()

 e9557cfa44b948f79ede9bf84d1eaaa7.png

注意点:

练习10-12:记住喜欢的数 将练习10-11中的程序合二为一。如果存储了用户喜欢的数,就向用户显示它,否则提示用户输入喜欢的数并将其存储到文件中。运行这个程序两次,看看它能否像预期的那样工作。

import json
def new_number():#不需要加filenamenumber = input("Please enter your favorite number:")filename = 'number.json'#这里忘记with open(filename,'w') as file_object:json.dump(number,file_object)return number#return也容易忘记def saved_number():filename = 'number.json'  # 这里忘记try:with open(filename, encoding='utf-8') as file_object:number = json.load(file_object)except FileNotFoundError:return None#这里也要返回,none返回else:return numberdef read_number():number = saved_number()if number:print(f"I know your favorite number!It's {number}.")else:number = new_number()print(f"We'll remember your number when you come back")read_number()

 两次运行结果如下:

1a9b02435537461f8a223328a9165308.png

400c1c7a6c584ed2b1c68d294e2622e2.png

注意点:

把两个小程序合并在一起需要提前想好每一个操作与下一个操作之间的关联,每个操作下又有哪些

主程序是读取数据

默认是读取已保存数据saved_number,

 saved_number中

        try打开文件-的一系列过程

        except(不存在的偶然情况)→return None

        else(正常执行情况)→return number

遇到一次判断

if有→print

否则→new_number→print

new_number中:询问、输入、存储、返回值用于下一步

主要就是自己得明确调用读数函数(方法总)的大框架,

方法总的步骤为:先读旧数据(方法1),有则打印,没有就要存新数据(方法2),有无是一个判断

旧数据(方法1)步骤为:读取旧数据-打开文件夹-读取数据-返回数据值

新数据(方法2)步骤为:存新数据-用读取的方式新建文件夹-存数据-返回数据值

 

 

 

http://www.yayakq.cn/news/599676/

相关文章:

  • 宜宾建设教育培训中心网站怎样在百度上发布自己的文章
  • 可以做系统同步时间的网站服饰 视频 网站建设
  • 电商网站建设与管理 教案上海知名seo公司
  • 网站做招聘需要什么资质做一个综合性的网站多少钱
  • 合肥网站建设步骤设计好看的网页
  • 做网站不会框架济南建设档案大厦
  • 什么网站做电子相册比加快建了网站但是百度搜索不到
  • dw做网站教程郑州网站制作公司排名
  • 开发网站那个好百度竞价网站建设
  • 昆山网站建设公司哪家好海珠区做网站的公司
  • 广州网站定做教程房产网站建设方案项目书
  • 网站建设论文的前言建设网站域名备案查询
  • 网站的根目录中桂林生活网二手市场
  • 用eclipse编程做网站中国企业500强山东
  • asp.net怎样做网站登录贵州网站制作品牌公司
  • 如何制作自己的公司内部网站湖北百度seo
  • 优质的小企业网站建设免费建网站网址
  • 自己做网站排名好吗网站上资源截图怎么做
  • 海外网站cdn加速下载网站建设服务商都有哪些
  • 网站建设美化中期报告物联网产品
  • 玉石网站建设的定位上海网站推广企业
  • 广州响应式网站建设用vs2012做asp网站
  • 萧县做网站网页传奇打金
  • 网站用户体验设计视频网站的防盗链是怎么做的
  • 网站建设的同义词绿蜻蜓建设管理有限公司网站
  • 家具制作网站洛阳做网站汉狮网络
  • 如何给自己的公司建网站庆阳网站设计 贝壳下拉
  • 小白学做网站买什么书网站建设托管合同
  • 大连网站设计费用网站开通告知书
  • 网站图标 代码如何修改网站标题