第八章作业

1.阅读以下代码,找出其中的错误
String[] Scores = new String [5]{“Mike”,”Lily”,”Sunny”,”Jenny”,”Anna”};
for(int i = 0; i<=Scores.length; i++){
System.out.println(i);
}
答: 这里写图片描述
2.依次输出五句话,然后将它们逆序输出
代码为:
这里写图片描述
3.某百货商场当日消费积分最高的八名顾客,他们的积分分别是18,25,7,36,13,2,89,63,编写程序找出最低的积分,以及它在数组中原始的位置
代码如下:这里写图片描述
4.从键盘上输入10个整数,合法值为1,2或3,不是这三个数则为非法数字,编程统计每个整数和非法数字的个数
代码如下这里写图片描述
5.假设有一个长度为5的数组,int[ ]{1,3,-1,5,-2}.现在创建一个新数组newArray[ ],要求新数组中元素值小于0,在新数组中按0储存
代码如下:这里写图片描述
6.有一组英文歌曲,按照歌曲名称的字母顺序从”A”到”Z”顺序排序,保存在一个数组中,现在增加一首新歌,将它插入数组,并保持歌曲名称升序排列
代码如下:这里写图片描述

### 头歌平台Python课程第八章作业内容概述 头歌平台上Python课程第八章主要聚焦于文件操作以及异常处理的内容[^1]。这一章节通过一系列实践题目帮助学习者掌握如何读写本地文件、处理不同类型的IO错误并理解上下文管理器的使用方法。 对于具体的作业练习,通常会涉及以下几个方面: - 文件基本操作:创建新文件、打开现有文件进行读取或修改,并关闭文件连接。 ```python with open('example.txt', 'w') as file: file.write("这是一个例子。\n") ``` - 异常捕捉与处理:编写程序来捕获可能发生的各种I/O异常情况,比如找不到指定路径下的文件等。 ```python try: with open('nonexistentfile.txt', 'r') as f: content = f.read() except FileNotFoundError: print("无法找到该文件,请确认路径是否正确。") finally: print("无论成功与否都会执行此部分代码。") ``` - 数据序列化:利用`pickle`模块保存复杂数据结构到磁盘上,并能够再次加载这些对象以便后续使用。 ```python import pickle data = {'key': 'value'} with open('data.pkl', 'wb') as pkl_file: pickle.dump(data, pkl_file) with open('data.pkl', 'rb') as pkl_file: loaded_data = pickle.load(pkl_file) print(loaded_data) ``` 需要注意的是,在线教育平台上的官方答案一般不会公开提供给所有人查看;而是鼓励学生独立思考解决问题的方法。如果遇到困难可以尝试查阅官方文档或其他可靠资源获取更多信息支持自己的学习过程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值