不二如是 发表于 2022-8-24 18:49:47

0008-编程打卡:猴子吃桃问题

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







一星答案:

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}个桃子")

三星答案:

**** Hidden Message *****


基础语法:

https://www.bilibili.com/video/BV1c4411e77t

算法讲解:

https://www.bilibili.com/video/BV1HT4y1K7DY

utfuyy 发表于 2022-8-24 22:06:51

我的答案是:{:10_282:}

hveagle 发表于 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个桃子

编程追风梦 发表于 2022-8-25 10:15:06

我的答案是:{:10_299:}{:10_251:}

编程追风梦 发表于 2022-8-25 10:15:40

编程追风梦 发表于 2022-8-25 10:15
我的答案是:

不会哈哈哈哈

万里阳光 发表于 2022-8-25 11:30:18

我的答案是:

hveagle 发表于 2022-8-26 13:48:01

我的答案是:你们错了!

zyr1 发表于 2022-8-27 12:51:14

我的答案是:第9天剩下4个桃子
第8天剩下10个桃子
第7天剩下22个桃子
第6天剩下46个桃子
第5天剩下94个桃子
第4天剩下190个桃子
第3天剩下382个桃子
第2天剩下766个桃子
第1天剩下1534个桃子

python0729 发表于 2022-8-28 10:17:12

我的答案是:第9天剩下4个桃子
第8天剩下10个桃子
第7天剩下22个桃子
第6天剩下46个桃子
第5天剩下94个桃子
第4天剩下190个桃子
第3天剩下382个桃子
第2天剩下766个桃子
第1天剩下1534个桃子{:10_250:}{:10_250:}

python0729 发表于 2022-8-28 10:18:06

第一天共有1534个桃子

叶墨沫 发表于 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()

brian泽森 发表于 2022-8-29 14:59:04

我的答案是:666
页: [1]
查看完整版本: 0008-编程打卡:猴子吃桃问题