Python作业学生易错点整理
整理每次作业中学生容易出现的错误
一、第一次作业
1. 输入两个整数并计算和、差、乘积和商(易错)
易错点:
- 不处理除数为0的情况,导致除以0错误。
- 输入类型错误,未将输入转换为整数。
- 计算错误,例如混淆了运算符。
错误示例:
2. 判断奇偶数
易错点:
- 未正确使用取余运算符
%
。
- 输入类型错误,未将输入转换为整数。
错误示例:
3. 判断能否被3或5整除
易错点:
- 逻辑错误,未考虑数字同时被3和5整除的情况。
- 输入类型错误,未将输入转换为整数。
错误示例:
4. 求解一元二次方程的实根(易错)
易错点:
- 公式错误,未正确应用一元二次方程的求根公式。
- 未处理判别式小于0的情况,即方程无实根的情况。
错误示例:
5. 输出三位数的逆序数字(易错)
易错点:
- 转换为字符串处理,违反了题目要求。
- 未考虑逆序后前导0的情况。
错误示例:
6. 根据成绩输出评级
易错点:
- 逻辑错误,如评级标准的覆盖范围不正确。
- 输入类型错误,未将输入转换为整数。
错误示例:
7. 判断三角形类型
易错点:
- 未正确判断能否构成三角形。
- 未区分各种特殊三角形(等边、等腰、直角)。
错误示例:
8. 斐波那契数列
大家都做得挺好的
二、第二次作业
大家都做得挺好的,不过很多人没有用两种方式计算水仙花数
要编写程序显示所有的水仙花数,可以采用两种不同的方法:使用一重循环和使用三重循环。下面是这两种方法的实现:
形式一:使用一重循环
在这种方法中,我们将遍历从100到999的所有数字,并检查每个数字是否满足水仙花数的条件。
这段代码通过将每个数字转换为字符串,然后遍历字符串中的每个字符(即每位数字),计算其立方和,并与原始数字进行比较来检查是否为水仙花数。
形式二:使用三重循环
在这种方法中,我们将分别遍历数字的百位、十位和个位,然后检查其立方和是否等于原始数字。
这段代码通过分别遍历1到9(百位)、0到9(十位)和0到9(个位),组合成一个三位数,并计算这三位数字的立方和,以检查是否为水仙花数。
- Twikoo
- Utterance
Last update: 2023-12-02
你好呀,欢迎浏览我的网站~