自学编程Python日更成长营

自学Python:狼追兔子

2022-02-11  本文已影响0人  小强聊成长

一只兔子躲进了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______________

上一篇 下一篇

猜你喜欢

热点阅读