Python 3列表定义与函数调用问题咨询(作业调试)
Python课程作业代码排查求助
我正在用Python 3完成课程作业项目,绝对不是寻求代做,只是希望能有人帮我指出代码中可能存在的问题,或者告诉我需要排查的方向。目前我的代码框架如下:
def main(): taxPayersList = [] incomesList = [] taxesList = [] taxPayersList, incomesList = inputNamesAndIncomes(taxPayersList, incomesList) taxesList = calculateTaxes(incomesList) displayTaxReport(taxesList, incomesList, taxPayersList) # 以下是待实现的各个函数 def inputNamesAndIncomes(taxPayers, incomes): # 此处需实现输入纳税人姓名与收入的逻辑 pass def calculateTaxes(incomes): # 此处需实现根据收入计算税款的逻辑 pass def displayTaxReport(taxes, incomes, taxpayers): # 此处需实现展示税务报告的逻辑 pass
可重点排查的方向:
- 检查
inputNamesAndIncomes函数:是否正确收集并返回了纳税人姓名列表和收入列表?有没有处理输入异常(比如收入输入非数字的情况)? - 检查
calculateTaxes函数:税款计算逻辑是否符合课程要求的税率规则?是否正确遍历收入列表,为每一项匹配对应的税款计算? - 检查
displayTaxReport函数:是否对应好纳税人、收入、税款的索引关系?输出格式是否符合作业要求? - 主函数的变量传递:确认三个列表在函数调用时是否正确传递,有没有出现变量名拼写错误或返回值接收错误的情况?
内容的提问来源于stack exchange,提问作者Lamebryant
相关产品推荐
相关产品推荐

