最新回答 / 慕尼黑1183503
首先你要先理解 print x*10+y 打印的是外层的for循环,外循环里有元素几个,就打印几个元素根据你的公式x*10+y,打印出来的十位数肯定是1y,2y,3y,4y,5y,6y,7y,8y,9y内循环中的if没有对y值进行修改,而你打印的是外循环语句,所以if语句只对内循环有效,可以跳过不看第一次循环的时候x=1,y从0循环到9,因为你打印的不是内循环,所以最后y会得到内循环 循环结束后的值所以你最后的个位数y都会等于9
2018-06-27
最赞回答 / MrZooz
x指向L中当前索引的值,比如L=[1,2,3],开始for循环,index从0开始,即此时x=L[0]=1,index+1继续循环,x=L[1]=2....直到L循环完成
2018-06-26
最新回答 / liujlb
In [24]: s = {(1,2),3}In [25]: s = {([1],2),3}---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-25-effcd7cfac36> in <module>()--...
2018-06-23