L=[x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(0,10)]
result=[]
for i in L:
m=str(i)
if m[0]==m[2]:
result.append(i)
print result
result=[]
for i in L:
m=str(i)
if m[0]==m[2]:
result.append(i)
print result
2015-08-06
a=45678;
b=0x12fd2;
c=a+b;
print c;
str="learn python in imooc";
print str;
ba= 100<99;
print ba;
ia=0xff;
ib=255;
print ia==ib;
我这个可以提交,“Learn Python in imooc。” 必须写成小写的才可以提交
b=0x12fd2;
c=a+b;
print c;
str="learn python in imooc";
print str;
ba= 100<99;
print ba;
ia=0xff;
ib=255;
print ia==ib;
我这个可以提交,“Learn Python in imooc。” 必须写成小写的才可以提交
2015-08-05
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for k, v in d.iteritems():
sum = sum + v
print k,':',v
average=sum/len(d)
print 'average', ':', average
sum = 0.0
for k, v in d.iteritems():
sum = sum + v
print k,':',v
average=sum/len(d)
print 'average', ':', average
2015-08-04
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for i in d.itervalues():
sum=sum+i
ave=sum/len(d)
print ave
sum = 0.0
for i in d.itervalues():
sum=sum+i
ave=sum/len(d)
print ave
2015-08-04
def greet(name):
if name == '':
print 'Hello, world.'
else:
print 'Hello, ' + name + '.'
greet('')
greet('Bart')
if name == '':
print 'Hello, world.'
else:
print 'Hello, ' + name + '.'
greet('')
greet('Bart')
2015-08-04
要避免 KeyError 发生,有两个办法:
一是先判断一下 key 是否存在,用 in 操作符:
if 'Paul' in d:
print d['Paul']
如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。
二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
>>> print d.get('Bart')
59
>>> print d.get('Paul')
None
一是先判断一下 key 是否存在,用 in 操作符:
if 'Paul' in d:
print d['Paul']
如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。
二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:
>>> print d.get('Bart')
59
>>> print d.get('Paul')
None
2015-08-04
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,":", d[key]
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,":", d[key]
2015-08-03
score = 55
if score >=60:
print "passed"
else:
print "failed"
if score >=60:
print "passed"
else:
print "failed"
2015-08-03