cwm19860924 发表于 2020-3-22 19:49:34

guolaixuexi

holiday_python 发表于 2020-3-27 09:44:27

d

一只235 发表于 2020-3-27 11:31:53

def mon(i):
   
    if i <=1:
      x=1
      return x
    else:
      x=1
      for y in range(1,n):
            x=(x+1)*2
            i-=1
   
    return x
n=int(input("请输入需要吃多少天"))
if n<=0:
    print("不能穿越时空")
else :

    print("第一天摘桃数为:{}".format(mon(n)))

君子好逑 发表于 2020-4-8 12:57:53

def tao(x):
    if (x==10):
      result=1
    else :
      result=(tao(x+1)+1)*2
    return result
result=tao(1)
print(result)

尔东方 发表于 2020-4-28 09:28:06

j=1
List=[]
for i in range(9):
    j=(j+1)*2
    List.append(j)
print(List)

san1412 发表于 2020-5-11 07:12:14

def monkey_peach(n1,n2):
    for i in range(1,int(n1)):
      n2 = (n2+1)*2
    return n2

print("第一天一共摘了%d个桃子"%monkey_peach(10,1))

ForPorsche 发表于 2020-5-23 23:30:27

递归方法:
def monkey(i):
    if i == 10:
      return 1
    else:
      return (monkey(i + 1) + 1) * 2
print('第一天摘了%d个桃子.' % monkey(1))

19971023 发表于 2020-5-24 18:28:35

1

hilday 发表于 2020-5-24 21:35:11

本帖最后由 hilday 于 2020-5-24 21:44 编辑

peach = 1
for i in range(9):
    peach = (peach + 1) * 2
    print(peach)
   
print("第一天有"+ str(peach) + "个桃子")

nononoyes 发表于 2020-5-30 16:51:28

'''
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少
我们假设第n+1的桃子数量为i.那么第n天的桃子数量则为:(i+1)*2,因此需要循环9次就可以得到桃子总数
'''
num = 1
for i in range(1,10):
    num = (num+1)*2

print(num)

素手就琴 发表于 2020-6-5 16:56:21

题目不错

鲨鱼辣椒1 发表于 2020-7-26 11:23:44

def cir():
    t = 1
    for i in range(9):
      t = 2 * int(t + 1)      
    print(t)

cir()

夶夶 发表于 2020-7-29 14:48:50

{:5_108:}

谢啾啾 发表于 2020-10-30 18:34:04

def peach(n):
    if n == 1:
      return 1
    else:
      return 2*int(peach(n-1))+2

num = peach(10)
print('共摘了%d个桃子'%num)


用的递归{:10_282:}

def_GirlFriend 发表于 2020-11-3 15:35:10

学习

sanchuan555 发表于 2020-12-10 22:48:41

a=1
n=0
while n<10:
    a=(a+1)*2
    n=n+1
print(a,n)

逃兵 发表于 2020-12-18 14:28:07

def taozi(t,day):
    for i in range(day):
      t = (t+1)*2
    return t

print(taozi(1,10))

sun8061 发表于 2021-1-6 15:02:46

python学习

sinaop 发表于 2021-1-6 19:15:29

{:5_109:}

A小明同学 发表于 2021-1-8 11:05:37

得数学者得天下。。。
页: 1 2 3 4 5 6 [7] 8
查看完整版本: Python:每日一题 10