for x in range(1,10):
for y in range(x+1,10):
print str(x)+str(y)
for x in range(1,9):
for y in range(1,10):
if x<y:
print x*10+y
for y in range(x+1,10):
print str(x)+str(y)
for x in range(1,9):
for y in range(1,10):
if x<y:
print x*10+y
2016-10-03
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for k, v in d.iteritems():
sum = sum + v
print k,":",v
print 'average', ':', sum/len(d)
sum = 0.0
for k, v in d.iteritems():
sum = sum + v
print k,":",v
print 'average', ':', sum/len(d)
2016-10-02
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for x in d.itervalues():
sum+=x
som=sum/len(d)
print som
sum = 0.0
for x in d.itervalues():
sum+=x
som=sum/len(d)
print som
2016-10-02
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for l in L:
if l in s:
s.remove(l)
else:
s.add(l)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for l in L:
if l in s:
s.remove(l)
else:
s.add(l)
print s
2016-10-02
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],':',x[1]
for x in s:
print x[0],':',x[1]
2016-10-02
最新回答 / 慕粉3452737
分隔靠空行,但是但是,条件语句循环语句之前要空行(更纠结的人break、continue这些都要空行),return语句前要空行,语句间逻辑分隔要空行,函数分隔要空行,class分隔要空行⋯⋯视觉上就是一片的不爽,然后为了更清楚,只能某些空两行,但是又不想空再多比如三行四行⋯⋯为了满足单行字符数限制,有时候不能写很长的类似a().b().c().d().e().f().g()这样的代码了,这个东西是一句,分两行写的话风格上一定要缩进⋯⋯就⋯⋯你知道,不能缩进;分两个语句写,又纠结多定义一个非常临时的变量(...
2016-10-02