You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python作业求助:如何编写get_user_num和compute_avg函数存根

现有代码的问题

  • 你定义的get_user_num()要求传入2个参数,但实际调用时没有传参,会触发参数不匹配报错
  • 完全没有定义compute_avg()函数,调用不存在的函数会直接报错
  • 两个函数都没有按要求打印"FIXME: Finish 函数名()"的日志,不符合stub的要求
  • get_user_num()内部的平均值计算逻辑是多余的,stub不需要实现实际业务逻辑,只需要按要求返回-1即可

正确实现代码

# get_user_num的stub实现,无参数
def get_user_num():
    print("FIXME: Finish get_user_num()")
    return -1

# compute_avg的stub实现,接收两个数值参数
def compute_avg(num1, num2):
    print("FIXME: Finish compute_avg()")
    return -1


user_num1 = 0
user_num2 = 0
avg_result = 0

user_num1 = get_user_num()
user_num2 = get_user_num()
avg_result = compute_avg(user_num1, user_num2)

print('Avg:', avg_result)

运行以上代码就会完全匹配题目给出的示例输出。


内容的提问来源于stack exchange,提问作者Aeroangel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:24:02