print [ int(str(x1) + str(x2) + str(x3)) for x1 in range(1, 10) for x2 in range(0, 10) for x3 in range(0, 10) if x1 == x3] 单引号去不掉的那个妹子看这~
2015-12-19
最新回答 / 龟叔
对于,"and" 这个命令还不够熟悉,当你在这个习题中使用“and”,当python一路执行下来,只会得出个解,就过去了。也就是说,只执行了“return ((-b+t)/(2*a) and (-b-t)/(2*a))”中的前半部分。当然,这个习题还有个需要判断的地方(a=0 ?),你可以拓展下。
2015-12-19
s = 'Python was started in 1989 by \"Guido\".\nPython is free and easy to learn.'
print s
print s
2015-12-18
s = set(['Adam','Lisa','Bart','Paul'])
b = set()
for k in s:
k = k.lower()
b.add(k)
print 'adam' in b
print 'bart' in b
b = set()
for k in s:
k = k.lower()
b.add(k)
print 'adam' in b
print 'bart' in b
2015-12-18