一只兔子躲进了10个环形分布的洞中的某一个。狼在第一个洞中没有找到兔子,就隔一个洞,到第三个洞中去找;
如果没有找到,就隔两个洞,到第六个洞中去找;以后每次多隔一个洞去找兔子……这样下去。
如果一直找不到兔子,那么请问兔子可能在哪个洞中?
下面直接上代码:
########################
if __name__ == "__main__":
n=0
x=0
a=[1]*11
for i in range(0,100):
n +=(i+1)
x=n%10
a[x]=0
for i in range(0,10):
if a[i]:
print('可能在第%d个洞中'%i)
########################
执行结果如下:
可能在第2个洞中
可能在第4个洞中
可能在第7个洞中
可能在第9个洞中
________________END______________
网友评论