鱼C论坛

 找回密码
 立即注册
查看: 2637|回复: 11

[技术交流] 0008-编程打卡:猴子吃桃问题

[复制链接]
发表于 2022-8-24 18:49:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2022-8-29 17:48 编辑

01.png
02.png
03.png
04.png


一星答案:
def c(x):
        x=(x+1)*2
        return x

#小甲鱼:通过遍历,找出每一天的
def count(day):
        t=1
        for i in range(day):
                if i != 0:
                        t=c(t)
                        i -=1
                        print('第'+str(day-1-i)+'天剩下'+str(t)+'个桃子')

count(10)


二星答案:
fun =lambda x: (x+1)*2
x = 1
for i in range(1,10):
    x = fun(x)
print(f"第一天共有{i}个桃子")

三星答案:

游客,如果您要查看本帖隐藏内容请回复



基础语法:



算法讲解:

评分

参与人数 1荣誉 +4 收起 理由
睦ちゃん她爹 + 4 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-24 22:06:51 | 显示全部楼层
我的答案是:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-25 09:13:34 | 显示全部楼层
我的答案是:
i = 1
d = 3
s = 10
print('第10天有1个桃子')
for _ in range(9):
    s -= 1
    i += d
    d *= 2
    print(f'第{s}天有{i}个桃子')
第10天有1个桃子
第9天有4个桃子
第8天有10个桃子
第7天有22个桃子
第6天有46个桃子
第5天有94个桃子
第4天有190个桃子
第3天有382个桃子
第2天有766个桃子
第1天有1534个桃子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-25 10:15:06 | 显示全部楼层
我的答案是:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-25 10:15:40 | 显示全部楼层

不会哈哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-25 11:30:18 | 显示全部楼层
我的答案是:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-26 13:48:01 | 显示全部楼层
我的答案是:你们错了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-27 12:51:14 | 显示全部楼层
我的答案是:第9天剩下4个桃子
第8天剩下10个桃子
第7天剩下22个桃子
第6天剩下46个桃子
第5天剩下94个桃子
第4天剩下190个桃子
第3天剩下382个桃子
第2天剩下766个桃子
第1天剩下1534个桃子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-28 10:17:12 | 显示全部楼层
我的答案是:第9天剩下4个桃子
第8天剩下10个桃子
第7天剩下22个桃子
第6天剩下46个桃子
第5天剩下94个桃子
第4天剩下190个桃子
第3天剩下382个桃子
第2天剩下766个桃子
第1天剩下1534个桃子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-28 10:18:06 | 显示全部楼层
第一天共有1534个桃子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-28 11:26:08 | 显示全部楼层
我的答案是:递归
def func(a=1,b=1):
    if b==10:
        print(a)
    else:
        a+=1
        a*=2
        b+=1
        func(a,b)
func()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-8-29 14:59:04 | 显示全部楼层
我的答案是:666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 00:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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