⑴ python小白問個問題
x%sides即x除以sides的余數,可能的值的范圍是[0,sides-1]。
所以,t.pencolor(colors[x%sides])就是循環將畫筆的顏色設置為colors[0]到colors[sides-1]。
如果sides的值是2,就是循環將畫筆的顏色設置為colors[0](red)和colors[1](yellow)。
⑵ python核心編程第二版第二章練習題2-11 出現下面錯誤 求解(原諒我是小白,很白的那種)
三句print後面少了一個括弧。print('please input number %d'%(i+1))
print('please input number %d'%(i+1))
print('''
.....
''')
另外sum函數是內置頂級函數,你定義的函數會覆蓋內置的函數,建議改名。建議以後用PyCharm之類的IDE編程,這樣會有代碼提示,不過新手純輸入代碼對提高代碼的印象有好處。