⑴ 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编程,这样会有代码提示,不过新手纯输入代码对提高代码的印象有好处。