s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
if name in s:
s.remove(name)
else:
s.add(name)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
if name in s:
s.remove(name)
else:
s.add(name)
print s
2016-04-21
s = set(['Adam', 'Lisa', 'Bart', 'Paul','adam', 'lisa', 'bart', 'paul'])
print 'adam' in s
print 'bart' in s
print 'adam' in s
print 'bart' in s
2016-04-21
最赞回答 / PIKA_y
# -*- coding: UTF-8 -*-x=input('请输入一个数字')if x%2!=0: print 'x是奇数'else: print 'x是偶数' 可以实现啊,只是大多数教程中的逻辑都是x%2==0来判断奇偶,如果你觉得x%2!=0要符合你自己的逻辑思维,都是可取的
2016-04-21
最赞回答 / cougarfj
这种方法更简单:print [100*n1 + 10*n2 +n1 for n1 in range(1,10) for n2 in range(10)]
2016-04-20
已采纳回答 / 清波
举例说明:<...code...>题主问的if 和 elif 的缩进关系,就是上面的几种了, 当然 if 中也是可以在嵌套 if..elif.. 等等结构的,这个就不在这儿展开说了。
2016-04-20
e = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in e:
print (a,":",e.get(a))
3.6 这样写的呀~
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in e:
print (a,":",e.get(a))
3.6 这样写的呀~
2016-04-20
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59,
'Paul': 75
}
print (d)
观察打印出来的 d :Dict是无序的
'Adam': 95,
'Lisa': 85,
'Bart': 59,
'Paul': 75
}
print (d)
观察打印出来的 d :Dict是无序的
2016-04-20
one = [0,1,2,3,4,5,6,7,8,9]
two = one[:]
for x in one:
for y in two:
if (x < y) and (x != 0):
print ((x*10)+y)
two = one[:]
for x in one:
for y in two:
if (x < y) and (x != 0):
print ((x*10)+y)
2016-04-20
for x in range(1, 10):
for y in range(1, 10):
if x < y:
print x*10+y
for y in range(1, 10):
if x < y:
print x*10+y
2016-04-20