鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: lwyuan源

[已解决]python递归函数麻烦帮忙写写这个小作业明天就要上交啊!!急!!!谢谢。

[复制链接]
 楼主| 发表于 2021-4-26 14:58:25 From FishC Mobile | 显示全部楼层
qq1151985918 发表于 2021-4-26 14:57
兄弟,别嫌我说话直,赶紧转专业吧。给了答案都不会抄你还学什么?一节课都没听过说明你起码对这个专业没 ...

那你能不能给我再完整点的答案。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-26 15:00:40 | 显示全部楼层
lwyuan源 发表于 2021-4-26 14:58
那你能不能给我再完整点的答案。

饭已经撑到碗里,菜已经摆上餐桌,筷子已经准备好,吃饭居然还要喂到嘴里,简直了兄弟。
  1. def add_list(list1: list, list2: list, long: "int >= 0" = 3) -> list:
  2.     return [list1[i] + list2[i] for i in range(long)]

  3. def fun(rmb: "int >= 0" = 0) -> list:
  4.     if rmb in [0, 1]:
  5.         return [rmb, 0, 0]
  6.     if rmb >= 5 :
  7.         return add_list([0, 0, 1], fun(rmb - 5))
  8.     if rmb >= 2:
  9.         return add_list([0, 1, 0], fun(rmb - 2))
  10.    
  11. print("a, b, c 分别为", *fun(94))
  12. print("a + b + c =", sum(fun(94)))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-24 13:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表