NO1117
发表于 2017-4-3 09:15:06
竹叙
CarpLyy
发表于 2017-4-3 11:07:51
def fun(n):
if n == 1:
return 6
else:
return fun(n-1) * 5 + 1
print(fun(5))
希望可以把正确的数目和解释贴出来,不是很理解这个题目,谢谢。
达达里昂
发表于 2017-4-6 16:17:40
def taozi(x):
if x == 0:
return 1
return 5*taozi(x-1)+1
print('原来沙滩上至少有%d个桃子'% taozi(5))
达达里昂
发表于 2017-4-6 17:12:33
达达里昂 发表于 2017-4-6 16:17
我写错了- -不用鱼币,我也用不着- -这个好像要用迭代,递归算的是错的- -
liujin0215
发表于 2017-4-7 08:28:35
学习一下
清风1991
发表于 2017-4-7 15:30:04
{:10_245:}{:10_245:}
AllenYJR
发表于 2017-4-7 19:55:50
不知道对不对da_an = 0
a = False
while a != True:
da_an += 1
if da_an %5 == 1:
da_an_ = (da_an - 1)/5
if da_an_ %5 == 1:
da_an__ = (da_an_ - 1)/5
if da_an__ %5 == 1:
da_an___ = (da_an__ - 1)/5
if da_an___ %5 == 1:
da_an____ = (da_an___ - 1)/5
if da_an____ %5 == 1:
print(da_an)
a = True
else:
a = False
else:
a = False
else:
a = False
else:
a = False
else:
a = False
AllenYJR
发表于 2017-4-7 21:17:50
AllenYJR 发表于 2017-4-7 19:55
不知道对不对
修改了一下,终于对了{:10_279:}
AllenYJR
发表于 2017-4-7 21:18:23
AllenYJR 发表于 2017-4-7 21:17
修改了一下,终于对了
da_an = 0
a = False
while a != True:
da_an += 1
if da_an %5 == 1:
da_an_ = (da_an - 1)/5*4
if da_an_ %5 == 1:
da_an__ = (da_an_ - 1)/5*4
if da_an__ %5 == 1:
da_an___ = (da_an__ - 1)/5*4
if da_an___ %5 == 1:
da_an____ = (da_an___ - 1)/5*4
if da_an____ %5 == 1:
print(da_an)
a = True
else:
a = False
else:
a = False
else:
a = False
else:
a = False
else:
a = False
巴扎嘿
发表于 2017-4-8 20:43:20
121个
lumber2388779
发表于 2017-4-10 20:14:21
本帖最后由 lumber2388779 于 2017-4-10 20:20 编辑
i = 1
while True:
m = 5*i+1
for j in range(5):
temp = m-1
m = temp - temp/5
if m%5 == 1:
j += 1
else:
break
if j == 4:
break
else:
i += 1
n = 5*i+1
print(n)
新手·ing
发表于 2017-4-10 20:30:07
lumber2388779 发表于 2017-4-10 20:14
你刷题啊
lumber2388779
发表于 2017-4-10 21:26:36
新手·ing 发表于 2017-4-10 20:30
你刷题啊
0 0刚才没事就感觉把题目补上
余欲渔
发表于 2017-4-11 22:31:35
i=6
while True:
a=(i-1)*4/5
if a%5==1:
b=(a-1)*4/5
if b%5==1:
c=(b-1)*4/5
if c%5==1:
d=(c-1)*4/5
if d%5==1:
print(i)
break
i+=5
奔跑的小鱼
发表于 2017-4-14 14:07:31
def test(n):
if n == 1:
num = 6
return num
elif n >=2:
num=test(n-1)*5+1
return num
print(test(5))
chenggeer
发表于 2017-4-15 11:16:48
嘻嘻嘻
ggshen
发表于 2017-4-15 16:24:45
num = 1
for i in range(1, 6):
for j in range(1, 100):
num = num * 5 + 1
if num%4 == 0:
num /= 4
break
print(num)
willLin
发表于 2017-4-26 15:15:44
好难{:10_245:}
sunshine似我
发表于 2017-4-26 15:40:00
def calc(n):
if n == 1:
x = 1*5+1
return x
else:
return 5*calc(n-1) + 1
第一次,好紧张
sunshine似我
发表于 2017-4-26 15:51:45
冬雪雪冬 发表于 2017-4-2 14:36
倒着推,最后最少剩余4个,且应该是4的倍数,就这样一一的试。
为什么是最少剩余4个