因此,我和我的好友正在互相幫助瞭解編程知識,而且我們一直在爲自己提出挑戰。他想出了一個有20個開關的地方。我們需要編寫一個程序,首先擊中每個其他開關,然後每隔第三個開關,然後每隔四個開關打開一個開關。無法弄清楚如何增加列表中的某些值
我的腦海裏有一個基本的想法,但我並不完全知道如何從列表中挑出其他所有/ 3rd/4th值。我想,一旦我得到了一小塊,其餘的應該很容易。
這裏的名單:
start_list = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
我知道我可以做選擇的每個元素:
start_list[2]
但後來,我該如何選擇所有其他元素,然後遞增1呢?
使用切片:HTTP://docs.python.org/2/reference/expressions.html#slicings –
你的朋友提出的挑戰是衆所周知的。還有一個分析解決方案。 –