打鸟问题,如图,还有没有更简单的代码?
本帖最后由 niuniuniu666 于 2021-9-14 11:20 编辑https://xxx.ilovefishc.com/forum/202109/13/211652nooxi66fdorzio6l.png.thumb.jpg
{:10_254:}{:10_254:}{:10_254:}for i in range(1,1000): #第五个人拿走鸟的数量区间
s = i * 5 + 1
n = 1
while n < 4:
t = s / 4
s = t*5 + 1
n += 1
if s%4 != 0:
break
if s%4 == 0 and n == 4:
t = s / 4
s = t*5 + 1
print(s)
总觉得多写了一次数据循环
def func(n):
if n: return (625*n-1)*5+1
return 0
for i in range(10):
print(func(i))0
3121
6246
9371
12496
15621
18746
21871
24996
28121 傻眼貓咪 发表于 2021-9-14 12:12
{:10_275:}向大佬学习,学完函数我就再回过头来做一遍这个
页:
[1]