已采纳回答 / 冬季的黎明3503883
2是从第三个数开始,中间的空是默认到最后一个数为止的意思,3 是每三个数取第一个数的意思,中间是不能省略的,不然就变成了从第三个数取到第四个数的意思了
2016-08-20
已采纳回答 / qq_梦伤_0
因为if语句是按顺序判断并且只执行一个条件下的语句,当某个条件满足后就会执行该条件下的语句,而后面的条件会被跳过不会进行判断,比如第一张图,age=20满足age>=6,所以此时执行age>=6条件下的语句,然后跳过后面的条件判断,所以并不会执行age>=18条件下的语句,正确的写法应该是:if age>=18:elif age >=6:else:图2的写法是正确的
2016-08-17
已采纳回答 / 我是搬运工
是一样的,>>> for i in range(10): print(i)0123456789>>> for i in range(0,10): print(i) 0123456789>>>
2016-08-17
已采纳回答 / jog_back3827159
由于python的缩进原则,if的缩进量要比for多s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']for x in L: if x in s: s.remove(x) else: s.add(x)print s
2016-08-14
已采纳回答 / 兔八戒
请注意 if 语句(其它的比如 for语句,定义函数def等等),‘:’后面就是一个相关的模块,在这里就是 if 的模块,着时候模块内的内容需要缩进,并且,模块下的所有内容缩进要一致正确的应该是if x%2 == 0: sum+=x x=x+1print (sum)
2016-08-11